0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
788
-
-
-
-
-
-
-
-
-
1095
-
-
-
-
-
-
-
-
-
2831
-
-
-
-
-
-
-
-
-
6027
-
-
-
-
-
-
-
-
-
4377
-
-
-
-
-
-
-
-
-
2146
-
-
-
-
-
-
-
-
-
2645
-
-
-
-
-
-
-
-
-
4446
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1754
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
2533
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
1608
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
1595
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
309