0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1560
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
1159
-
-
-
-
-
-
-
-
-
2644
-
-
-
-
-
-
-
-
-
2366
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
7416
-
-
-
-
-
-
-
-
-
1342
-
-
-
-
-
-
-
-
-
3371
-
-
-
-
-
-
-
-
-
2211
-
-
-
-
-
-
-
-
-
1126
-
-
-
-
-
-
-
-
-
1425
-
-
-
-
-
-
-
-
-
5162
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1165
-
-
-
-
-
-
-
-
-
3176
-
-
-
-
-
-
-
-
-
1124
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2097
-
-
-
-
-
-
-
-
-
8678
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
1559
-
-
-
-
-
-
-
-
-
5137
-
-
-
-
-
-
-
-
-
1515
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
1829
-
-
-
-
-
-
-
-
-
6947
-
-
-
-
-
-
-
-
-
2329
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
1822
-
-
-
-
-
-
-
-
-
7758
-
-
-
-
-
-
-
-
-
7383
-
-
-
-
-
-
-
-
-
1184
-
-
-
-
-
-
-
-
-
9059
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1265
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
3636
-
-
-
-
-
-
-
-
-
1317
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1590
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
1941
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
2526
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
2960
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
3438
-
-
-
-
-
-
-
-
-
2069
-
-
-
-
-
-
-
-
-
3172
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
2274
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
1486
-
-
-
-
-
-
-
-
-
5973
-
-
-
-
-
-
-
-
-
5561
-
-
-
-
-
-
-
-
-
6934
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
4790
-
-
-
-
-
-
-
-
-
1733
-
-
-
-
-
-
-
-
-
1306
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
2000
-
-
-
-
-
-
-
-
-
2145
-
-
-
-
-
-
-
-
-
4118
-
-
-
-
-
-
-
-
-
1684
-
-
-
-
-
-
-
-
-
3697
-
-
-
-
-
-
-
-
-
9033
-
-
-
-
-
-
-
-
-
2273
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
2228
-
-
-
-
-
-
-
-
-
5654
-
-
-
-
-
-
-
-
-
2554
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
1955
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
1705
-
-
-
-
-
-
-
-
-
1187
-
-
-
-
-
-
-
-
-
1894
-
-
-
-
-
-
-
-
-
4055
-
-
-
-
-
-
-
-
-
2424
-
-
-
-
-
-
-
-
-
2591
-
-
-
-
-
-
-
-
-
2827
-
-
-
-
-
-
-
-
-
9079
-
-
-
-
-
-
-
-
-
2301
-
-
-
-
-
-
-
-
-
1627
-
-
-
-
-
-
-
-
-
1415
-
-
-
-
-
-
-
-
-
3636
-
-
-
-
-
-
-
-
-
2677
-
-
-
-
-
-
-
-
-
1980
-
-
-
-
-
-
-
-
-
1381
1.34万
-
-
-
-
-
-
-
-
-
5175
-
-
-
-
-
-
-
-
-
2902
-
-
-
-
-
-
-
-
-
4041
-
-
-
-
-
-
-
-
-
8244
-
-
-
-
-
-
-
-
-
7698
-
-
-
-
-
-
-
-
-
7268
-
-
-
-
-
-
-
-
-
7577
-
-
-
-
-
-
-
-
-
1.28万
-
-
-
-
-
-
-
-
-
7669
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
7540
-
-
-
-
-
-
-
-
-
3955
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
6512
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
5250
-
-
-
-
-
-
-
-
-
3224
-
-
-
-
-
-
-
-
-
1409
-
-
-
-
-
-
-
-
-
4823
-
-
-
-
-
-
-
-
-
1117
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
2336
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
1211
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5120
-
-
-
-
-
-
-
-
-
2336
-
-
-
-
-
-
-
-
-
1320
-
-
-
-
-
-
-
-
-
1130
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
2320
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0