2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
1997
-
-
-
-
-
-
-
-
-
1178
-
-
-
-
-
-
-
-
-
1229
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
1843
-
-
-
-
-
-
-
-
-
1362
-
-
-
-
-
-
-
-
-
2282
-
-
-
-
-
-
-
-
-
2319
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
1554
-
-
-
-
-
-
-
-
-
1366
-
-
-
-
-
-
-
-
-
3815
-
-
-
-
-
-
-
-
-
1843
-
-
-
-
-
-
-
-
-
2302
-
-
-
-
-
-
-
-
-
2313
-
-
-
-
-
-
-
-
-
2321
-
-
-
-
-
-
-
-
-
5662
-
-
-
-
-
-
-
-
-
9698
-
-
-
-
-
-
-
-
-
1.25万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1103
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
3091
-
-
-
-
-
-
-
-
-
1508
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1801
-
-
-
-
-
-
-
-
-
2131
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
1025
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1257
-
-
-
-
-
-
-
-
-
2799
-
-
-
-
-
-
-
-
-
6414
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
9050
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
1569
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
1921
-
-
-
-
-
-
-
-
-
3041
-
-
-
-
-
-
-
-
-
1923
-
-
-
-
-
-
-
-
-
1519
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
2723
-
-
-
-
-
-
-
-
-
1581
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
1726
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
5054
-
-
-
-
-
-
-
-
-
1916
-
-
-
-
-
-
-
-
-
1122
-
-
-
-
-
-
-
-
-
1386
-
-
-
-
-
-
-
-
-
1622
-
-
-
-
-
-
-
-
-
2288
-
-
-
-
-
-
-
-
-
1426
-
-
-
-
-
-
-
-
-
2.88万
-
-
-
-
-
-
-
-
-
2753
-
-
-
-
-
-
-
-
-
3038
-
-
-
-
-
-
-
-
-
1.55万
-
-
-
-
-
-
-
-
-
2492
-
-
-
-
-
-
-
-
-
1813
-
-
-
-
-
-
-
-
-
2256
-
-
-
-
-
-
-
-
-
6847
-
-
-
-
-
-
-
-
-
4620
-
-
-
-
-
-
-
-
-
2379
-
-
-
-
-
-
-
-
-
2355
-
-
-
-
-
-
-
-
-
4932
-
-
-
-
-
-
-
-
-
3779
-
-
-
-
-
-
-
-
-
1.25万
-
-
-
-
-
-
-
-
-
3914
-
-
-
-
-
-
-
-
-
3786
-
-
-
-
-
-
-
-
-
5532
-
-
-
-
-
-
-
-
-
4651
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
6487
-
-
-
-
-
-
-
-
-
4873
-
-
-
-
-
-
-
-
-
1.73万
-
-
-
-
-
-
-
-
-
8260
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
8621
-
-
-
-
-
-
-
-
-
7226
1.01万
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
9975
-
-
-
-
-
-
-
-
-
6575
-
-
-
-
-
-
-
-
-
5786
-
-
-
-
-
-
-
-
-
8168
-
-
-
-
-
-
-
-
-
6032
-
-
-
-
-
-
-
-
-
7923
-
-
-
-
-
-
-
-
-
4478
-
-
-
-
-
-
-
-
-
2171
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1986
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-