0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1668
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
3.06万
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
1380
-
-
-
-
-
-
-
-
-
7770
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
1420
-
-
-
-
-
-
-
-
-
2464
-
-
-
-
-
-
-
-
-
2764
-
-
-
-
-
-
-
-
-
3099
-
-
-
-
-
-
-
-
-
3292
-
-
-
-
-
-
-
-
-
4088
-
-
-
-
-
-
-
-
-
2.18万
-
-
-
-
-
-
-
-
-
5384
-
-
-
-
-
-
-
-
-
1.60万
-
-
-
-
-
-
-
-
-
2725
-
-
-
-
-
-
-
-
-
3545
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
2363
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
6952
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
1670
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
2354
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
5924
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1177
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
1872
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
1623
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
2877
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
1.01万
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
4735
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
2284
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
3402
-
-
-
-
-
-
-
-
-
1178
-
-
-
-
-
-
-
-
-
3485
-
-
-
-
-
-
-
-
-
1509
1467
-
-
-
-
-
-
-
-
-
721
-
-
-
-
-
-
-
-
-
1874
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
2281
-
-
-
-
-
-
-
-
-
1100
-
-
-
-
-
-
-
-
-
1797
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
5779
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
2243
-
-
-
-
-
-
-
-
-
1094
-
-
-
-
-
-
-
-
-
3521
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
1315
-
-
-
-
-
-
-
-
-
2.11万
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
4184
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
3.59万
-
-
-
-
-
-
-
-
-
6430
-
-
-
-
-
-
-
-
-
4066
-
-
-
-
-
-
-
-
-
5037
-
-
-
-
-
-
-
-
-
3660
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
1446
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
6438
-
-
-
-
-
-
-
-
-
6307
-
-
-
-
-
-
-
-
-
1.08万
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
4444
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
1340
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
4.68万
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
3154
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
4310
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
2851
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
5126
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
734
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1440
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1402
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
2380
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
4527
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
4455
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
2.24万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2481
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
3157
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
2818
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
1937
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
4378
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
1296
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
1458
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
1156
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
1353
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0