2
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
1813
-
-
-
-
-
-
-
-
-
2719
-
-
-
-
-
-
-
-
-
5748
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
1368
-
-
-
-
-
-
-
-
-
1761
-
-
-
-
-
-
-
-
-
1286
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
1585
-
-
-
-
-
-
-
-
-
1892
-
-
-
-
-
-
-
-
-
1881
-
-
-
-
-
-
-
-
-
1526
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
1633