10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1560
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1645
-
-
-
-
-
-
-
-
-
2170
-
-
-
-
-
-
-
-
-
2062
-
-
-
-
-
-
-
-
-
3028
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1025
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
1224
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1039
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
1573
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
1178
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1990
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
4076
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
2501
-
-
-
-
-
-
-
-
-
1331
-
-
-
-
-
-
-
-
-
2780
-
-
-
-
-
-
-
-
-
6034
-
-
-
-
-
-
-
-
-
1639
-
-
-
-
-
-
-
-
-
4620
4543
-
-
-
-
-
-
-
-
-
5890
-
-
-
-
-
-
-
-
-
4752
-
-
-
-
-
-
-
-
-
9022
-
-
-
-
-
-
-
-
-
2244
-
-
-
-
-
-
-
-
-
6399
-
-
-
-
-
-
-
-
-
3959
-
-
-
-
-
-
-
-
-
7536
-
-
-
-
-
-
-
-
-
2703
-
-
-
-
-
-
-
-
-
2639
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
8165
-
-
-
-
-
-
-
-
-
2348
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8420
-
-
-
-
-
-
-
-
-
2734
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
2348
-
-
-
-
-
-
-
-
-
1294
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0