3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1190
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1516
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
1295
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1125
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
3259
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
1016
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
110