1
-
-
-
-
-
-
-
-
-
1158
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1301
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
2612
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
2704
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
6588
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
3471
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
3487
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
2152
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
3302
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
1057
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
2317
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
2296
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1120
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
1023
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
3644
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
3326
-
-
-
-
-
-
-
-
-
1501
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
2540
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
2443
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据