0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
2622
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
1623
-
-
-
-
-
-
-
-
-
2043
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1121
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
2537
-
-
-
-
-
-
-
-
-
1674
-
-
-
-
-
-
-
-
-
2864
-
-
-
-
-
-
-
-
-
1063
-
-
-
-
-
-
-
-
-
1274
-
-
-
-
-
-
-
-
-
1621
-
-
-
-
-
-
-
-
-
1853
-
-
-
-
-
-
-
-
-
256