0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3045
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
1312
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
1185
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
1466
-
-
-
-
-
-
-
-
-
1431
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
3165
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
1703
-
-
-
-
-
-
-
-
-
1346
-
-
-
-
-
-
-
-
-
1447
-
-
-
-
-
-
-
-
-
2659
-
-
-
-
-
-
-
-
-
2304
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
3198
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
2832
-
-
-
-
-
-
-
-
-
5779
-
-
-
-
-
-
-
-
-
2097
-
-
-
-
-
-
-
-
-
4179
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
1847
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
2568
-
-
-
-
-
-
-
-
-
2739
-
-
-
-
-
-
-
-
-
1541
-
-
-
-
-
-
-
-
-
4405
-
-
-
-
-
-
-
-
-
1435
-
-
-
-
-
-
-
-
-
2015
-
-
-
-
-
-
-
-
-
3040
-
-
-
-
-
-
-
-
-
3426
-
-
-
-
-
-
-
-
-
3970
-
-
-
-
-
-
-
-
-
2317
-
-
-
-
-
-
-
-
-
1942
-
-
-
-
-
-
-
-
-
2069
-
-
-
-
-
-
-
-
-
1537
-
-
-
-
-
-
-
-
-
8671
-
-
-
-
-
-
-
-
-
2959
-
-
-
-
-
-
-
-
-
2102
-
-
-
-
-
-
-
-
-
1971
-
-
-
-
-
-
-
-
-
3231
-
-
-
-
-
-
-
-
-
8640
-
-
-
-
-
-
-
-
-
4033
-
-
-
-
-
-
-
-
-
2381
-
-
-
-
-
-
-
-
-
2580
-
-
-
-
-
-
-
-
-
1649
-
-
-
-
-
-
-
-
-
6102
-
-
-
-
-
-
-
-
-
1533
-
-
-
-
-
-
-
-
-
2187
-
-
-
-
-
-
-
-
-
1857
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
6360
-
-
-
-
-
-
-
-
-
3168
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
3216
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
2814
-
-
-
-
-
-
-
-
-
1039
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
1534
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1122
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
1.16萬
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1431
-
-
-
-
-
-
-
-
-
3075
-
-
-
-
-
-
-
-
-
4890
-
-
-
-
-
-
-
-
-
1783
-
-
-
-
-
-
-
-
-
9374
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
2728
-
-
-
-
-
-
-
-
-
2044
-
-
-
-
-
-
-
-
-
5449
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
2203
-
-
-
-
-
-
-
-
-
1.09萬
-
-
-
-
-
-
-
-
-
1306
-
-
-
-
-
-
-
-
-
3426
-
-
-
-
-
-
-
-
-
1341
-
-
-
-
-
-
-
-
-
1169
-
-
-
-
-
-
-
-
-
1955
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
3495
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
4665
-
-
-
-
-
-
-
-
-
1415
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
5462
-
-
-
-
-
-
-
-
-
1342
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
1312
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0