31
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
3246
-
-
-
-
-
-
-
-
-
1557
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
1549
-
-
-
-
-
-
-
-
-
2079
-
-
-
-
-
-
-
-
-
2040
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
2107
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1212
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
3259
-
-
-
-
-
-
-
-
-
2140
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
2153
-
-
-
-
-
-
-
-
-
1544
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0