0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1522
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
2635
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
3430
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2795
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
2114
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
3017
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
2706
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
3199
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
4108
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
5396
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
1155
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
2147
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
2746
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
1.73万
-
-
-
-
-
-
-
-
-
1127
-
-
-
-
-
-
-
-
-
2267
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
3829
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
2235
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
2827
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
4519
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1656
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
1964
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
2763
-
-
-
-
-
-
-
-
-
2792
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
2326
-
-
-
-
-
-
-
-
-
1210
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1679
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
1565
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
1505
暂无数据