31
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1,707
-
-
-
-
-
-
-
-
-
3,246
-
-
-
-
-
-
-
-
-
1,557
-
-
-
-
-
-
-
-
-
1,641
-
-
-
-
-
-
-
-
-
1,549
-
-
-
-
-
-
-
-
-
2,079
-
-
-
-
-
-
-
-
-
2,040
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
2,107
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,212
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
3,259
-
-
-
-
-
-
-
-
-
2,140
-
-
-
-
-
-
-
-
-
1,551
-
-
-
-
-
-
-
-
-
2,153
-
-
-
-
-
-
-
-
-
1,544
-
-
-
-
-
-
-
-
-
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