4
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
1319
-
-
-
-
-
-
-
-
-
2313
-
-
-
-
-
-
-
-
-
1990
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3170
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2054
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3133
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
2511
-
-
-
-
-
-
-
-
-
1958
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
1422
-
-
-
-
-
-
-
-
-
2035
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
1500
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
2050
-
-
-
-
-
-
-
-
-
2048
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3175
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
2152
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
3502
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
346
60
-
-
-
-
-
-
-
-
-
1586
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
3026
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
3517
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
2302
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
3541
-
-
-
-
-
-
-
-
-
1124
-
-
-
-
-
-
-
-
-
1347
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
1097
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
4213
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
1932
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
886
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
1218
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
1593
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
2744
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1680
-
-
-
-
-
-
-
-
-
1416
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
5094
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
2022
-
-
-
-
-
-
-
-
-
1934
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据