22
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
817
-
-
-
-
-
-
-
-
-
2251
-
-
-
-
-
-
-
-
-
1326
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
3468
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
3620
-
-
-
-
-
-
-
-
-
1435
-
-
-
-
-
-
-
-
-
1562
-
-
-
-
-
-
-
-
-
5739
-
-
-
-
-
-
-
-
-
2865
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
1386
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
2199
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
1025
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
2522
-
-
-
-
-
-
-
-
-
579