24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
1023
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
1102
-
-
-
-
-
-
-
-
-
1011
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
1013
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
1955
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
1616
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
5581
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
2525
-
-
-
-
-
-
-
-
-
1287
-
-
-
-
-
-
-
-
-
1758
479
-
-
-
-
-
-
-
-
-
1050
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
2793
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
4937
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
2825
-
-
-
-
-
-
-
-
-
1183
-
-
-
-
-
-
-
-
-
1.59萬
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
2837
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
3400
-
-
-
-
-
-
-
-
-
1241
-
-
-
-
-
-
-
-
-
4226
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
1134
-
-
-
-
-
-
-
-
-
1030
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
1.33萬
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
5922
-
-
-
-
-
-
-
-
-
1218
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
4897
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4535
-
-
-
-
-
-
-
-
-
2480
-
-
-
-
-
-
-
-
-
1647
-
-
-
-
-
-
-
-
-
1060
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
1206
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1369
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
1360
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5