-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
630
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
4009
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2566
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1599
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
532
117
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
1398
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
2454
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
1271
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
5606
-
-
-
-
-
-
-
-
-
1308
-
-
-
-
-
-
-
-
-
1886
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1710
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
1120
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0