10
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
1116
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
1376
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
1501
-
-
-
-
-
-
-
-
-
2448
-
-
-
-
-
-
-
-
-
1310
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1764
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
1103
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
3951
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
3250
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
1878
-
-
-
-
-
-
-
-
-
1080
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
3737
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1658
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
1867
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1365
-
-
-
-
-
-
-
-
-
1515
-
-
-
-
-
-
-
-
-
1780
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
2513
-
-
-
-
-
-
-
-
-
1862
-
-
-
-
-
-
-
-
-
2910
-
-
-
-
-
-
-
-
-
1380
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
1963
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
1562
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
1803
-
-
-
-
-
-
-
-
-
1816
-
-
-
-
-
-
-
-
-
2091
-
-
-
-
-
-
-
-
-
2668
-
-
-
-
-
-
-
-
-
1505
-
-
-
-
-
-
-
-
-
1632
-
-
-
-
-
-
-
-
-
1907
-
-
-
-
-
-
-
-
-
2624
-
-
-
-
-
-
-
-
-
2058