1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1357
-
-
-
-
-
-
-
-
-
3305
-
-
-
-
-
-
-
-
-
5414
-
-
-
-
-
-
-
-
-
8759
-
-
-
-
-
-
-
-
-
4027
-
-
-
-
-
-
-
-
-
4056
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
1475
-
-
-
-
-
-
-
-
-
2653
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
7051
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
2127
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
912
-
-
-
-
-
-
-
-
-
2853
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1599
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4852
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
1021
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
3942
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
1558
-
-
-
-
-
-
-
-
-
1396
-
-
-
-
-
-
-
-
-
1.22萬
-
-
-
-
-
-
-
-
-
5770
-
-
-
-
-
-
-
-
-
2611
-
-
-
-
-
-
-
-
-
3268
-
-
-
-
-
-
-
-
-
3208
-
-
-
-
-
-
-
-
-
6614
-
-
-
-
-
-
-
-
-
3098
-
-
-
-
-
-
-
-
-
2760
-
-
-
-
-
-
-
-
-
1884
3703
-
-
-
-
-
-
-
-
-
3189
-
-
-
-
-
-
-
-
-
7333
-
-
-
-
-
-
-
-
-
3141
-
-
-
-
-
-
-
-
-
2424
-
-
-
-
-
-
-
-
-
2566
-
-
-
-
-
-
-
-
-
2309
-
-
-
-
-
-
-
-
-
2783
-
-
-
-
-
-
-
-
-
3080
-
-
-
-
-
-
-
-
-
2033
-
-
-
-
-
-
-
-
-
4001
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
2365
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
1377
-
-
-
-
-
-
-
-
-
2220
-
-
-
-
-
-
-
-
-
3602
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
5619
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1277
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0