1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
1967
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
3.65万
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
2397
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
1847
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1718
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
2284
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
1328
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
2342
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
1773
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1658
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
3427
-
-
-
-
-
-
-
-
-
383