21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8266
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
3508
-
-
-
-
-
-
-
-
-
912
-
-
-
-
-
-
-
-
-
9831
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
1310
-
-
-
-
-
-
-
-
-
2066
-
-
-
-
-
-
-
-
-
1286
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
1221
-
-
-
-
-
-
-
-
-
2036
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
1298
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
1754
-
-
-
-
-
-
-
-
-
3177
-
-
-
-
-
-
-
-
-
1936
-
-
-
-
-
-
-
-
-
1052
-
-
-
-
-
-
-
-
-
3684
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
2675
-
-
-
-
-
-
-
-
-
5039
-
-
-
-
-
-
-
-
-
6212
-
-
-
-
-
-
-
-
-
3470
-
-
-
-
-
-
-
-
-
6350
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
2873
-
-
-
-
-
-
-
-
-
2968
-
-
-
-
-
-
-
-
-
6615
-
-
-
-
-
-
-
-
-
7873
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
7982
-
-
-
-
-
-
-
-
-
1514
-
-
-
-
-
-
-
-
-
2.43万
-
-
-
-
-
-
-
-
-
1430
-
-
-
-
-
-
-
-
-
2071
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.07万
-
-
-
-
-
-
-
-
-
3345
-
-
-
-
-
-
-
-
-
1.72万
-
-
-
-
-
-
-
-
-
6854
-
-
-
-
-
-
-
-
-
4531
-
-
-
-
-
-
-
-
-
1785
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1221
-
-
-
-
-
-
-
-
-
4011
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
2.01万
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
3150
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
2.59万
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1167
-
-
-
-
-
-
-
-
-
802
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
4356
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
7488
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
5549
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
1.89万
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
4732
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
4516
-
-
-
-
-
-
-
-
-
3567
-
-
-
-
-
-
-
-
-
4932
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
1523
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
3631
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1690
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1129
-
-
-
-
-
-
-
-
-
1548
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
5266
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
4722
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
6616
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
1009
-
-
-
-
-
-
-
-
-
5397
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
2052
-
-
-
-
-
-
-
-
-
1218
-
-
-
-
-
-
-
-
-
1100
-
-
-
-
-
-
-
-
-
4493
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
4359
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
7587
-
-
-
-
-
-
-
-
-
3971
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
2173
-
-
-
-
-
-
-
-
-
4763
-
-
-
-
-
-
-
-
-
3608
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
1746
-
-
-
-
-
-
-
-
-
1730
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
4454
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
3977
-
-
-
-
-
-
-
-
-
1.01万
-
-
-
-
-
-
-
-
-
5175
-
-
-
-
-
-
-
-
-
3222
-
-
-
-
-
-
-
-
-
2456
-
-
-
-
-
-
-
-
-
2910
-
-
-
-
-
-
-
-
-
7681
-
-
-
-
-
-
-
-
-
3265
-
-
-
-
-
-
-
-
-
4941
-
-
-
-
-
-
-
-
-
3181
-
-
-
-
-
-
-
-
-
2288
-
-
-
-
-
-
-
-
-
5218
-
-
-
-
-
-
-
-
-
4139
-
-
-
-
-
-
-
-
-
2465
-
-
-
-
-
-
-
-
-
2832
-
-
-
-
-
-
-
-
-
3140
-
-
-
-
-
-
-
-
-
1.90万
-
-
-
-
-
-
-
-
-
1929
-
-
-
-
-
-
-
-
-
4134
-
-
-
-
-
-
-
-
-
4681
-
-
-
-
-
-
-
-
-
5161
-
-
-
-
-
-
-
-
-
6128
-
-
-
-
-
-
-
-
-
1802
-
-
-
-
-
-
-
-
-
1888
-
-
-
-
-
-
-
-
-
1714
-
-
-
-
-
-
-
-
-
3288
-
-
-
-
-
-
-
-
-
5686
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
3360
-
-
-
-
-
-
-
-
-
2547
-
-
-
-
-
-
-
-
-
1302
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
1145
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
4350
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
858
1965
-
-
-
-
-
-
-
-
-
3485
-
-
-
-
-
-
-
-
-
4100
-
-
-
-
-
-
-
-
-
2023
-
-
-
-
-
-
-
-
-
6879
-
-
-
-
-
-
-
-
-
2910
-
-
-
-
-
-
-
-
-
5100
-
-
-
-
-
-
-
-
-
1950
-
-
-
-
-
-
-
-
-
3062
-
-
-
-
-
-
-
-
-
5687
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
1248
-
-
-
-
-
-
-
-
-
3402
-
-
-
-
-
-
-
-
-
1491
-
-
-
-
-
-
-
-
-
7583
-
-
-
-
-
-
-
-
-
1368
-
-
-
-
-
-
-
-
-
2834
-
-
-
-
-
-
-
-
-
1653
-
-
-
-
-
-
-
-
-
1211
-
-
-
-
-
-
-
-
-
3718
-
-
-
-
-
-
-
-
-
3314
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
7849
-
-
-
-
-
-
-
-
-
2882
-
-
-
-
-
-
-
-
-
1964
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
4144
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
1813
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
3485
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
2685
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
2593
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
5431
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
3460
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
2300
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
817
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1683
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
1754
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2