54
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4179
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
2131
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
1062
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
4437
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
6130
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
1605
-
-
-
-
-
-
-
-
-
6392
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
5293
-
-
-
-
-
-
-
-
-
1859
7232
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
2291
-
-
-
-
-
-
-
-
-
1886
-
-
-
-
-
-
-
-
-
2202
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
2.51万
-
-
-
-
-
-
-
-
-
4143
-
-
-
-
-
-
-
-
-
2981
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
4610
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
2235
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
3949
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
4172
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4315
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
690
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1991
-
-
-
-
-
-
-
-
-
2958
-
-
-
-
-
-
-
-
-
1213
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
1730
-
-
-
-
-
-
-
-
-
1601
-
-
-
-
-
-
-
-
-
1556
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1102
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2