0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
1128
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
1384
-
-
-
-
-
-
-
-
-
2705
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
1476
-
-
-
-
-
-
-
-
-
2706
-
-
-
-
-
-
-
-
-
4650
-
-
-
-
-
-
-
-
-
4660
-
-
-
-
-
-
-
-
-
3360
-
-
-
-
-
-
-
-
-
7790
-
-
-
-
-
-
-
-
-
7546
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
3590
-
-
-
-
-
-
-
-
-
1800
-
-
-
-
-
-
-
-
-
1097
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
2541
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
1402
-
-
-
-
-
-
-
-
-
1640
-
-
-
-
-
-
-
-
-
1818
-
-
-
-
-
-
-
-
-
6739
-
-
-
-
-
-
-
-
-
5592
-
-
-
-
-
-
-
-
-
4452
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
6246
-
-
-
-
-
-
-
-
-
6837
-
-
-
-
-
-
-
-
-
2885
-
-
-
-
-
-
-
-
-
2174
-
-
-
-
-
-
-
-
-
3351
-
-
-
-
-
-
-
-
-
6865
-
-
-
-
-
-
-
-
-
4439
-
-
-
-
-
-
-
-
-
3050
-
-
-
-
-
-
-
-
-
6067
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
3381
-
-
-
-
-
-
-
-
-
8249
-
-
-
-
-
-
-
-
-
2161
-
-
-
-
-
-
-
-
-
6619
-
-
-
-
-
-
-
-
-
3389
-
-
-
-
-
-
-
-
-
3565
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
4858
-
-
-
-
-
-
-
-
-
3814
-
-
-
-
-
-
-
-
-
5105
-
-
-
-
-
-
-
-
-
4221
-
-
-
-
-
-
-
-
-
9180
-
-
-
-
-
-
-
-
-
3872
-
-
-
-
-
-
-
-
-
7381
-
-
-
-
-
-
-
-
-
5225
7992
-
-
-
-
-
-
-
-
-
9042
-
-
-
-
-
-
-
-
-
8318
-
-
-
-
-
-
-
-
-
7025
-
-
-
-
-
-
-
-
-
6483
-
-
-
-
-
-
-
-
-
9049
-
-
-
-
-
-
-
-
-
2.83万
-
-
-
-
-
-
-
-
-
7355
-
-
-
-
-
-
-
-
-
7605
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
6233
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
4289
-
-
-
-
-
-
-
-
-
3692
-
-
-
-
-
-
-
-
-
4447
-
-
-
-
-
-
-
-
-
4086
-
-
-
-
-
-
-
-
-
7779
-
-
-
-
-
-
-
-
-
2634
-
-
-
-
-
-
-
-
-
3193
-
-
-
-
-
-
-
-
-
3599
-
-
-
-
-
-
-
-
-
2636
-
-
-
-
-
-
-
-
-
3322
-
-
-
-
-
-
-
-
-
4022
-
-
-
-
-
-
-
-
-
2391
-
-
-
-
-
-
-
-
-
1442
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
4242
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
1933
-
-
-
-
-
-
-
-
-
2186
-
-
-
-
-
-
-
-
-
3847
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
5640
-
-
-
-
-
-
-
-
-
5455
-
-
-
-
-
-
-
-
-
5293
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4910
-
-
-
-
-
-
-
-
-
6967
-
-
-
-
-
-
-
-
-
7230
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
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