0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
1922
-
-
-
-
-
-
-
-
-
1352
-
-
-
-
-
-
-
-
-
4182
-
-
-
-
-
-
-
-
-
1823
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
2779
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1941
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
1197
-
-
-
-
-
-
-
-
-
4145
-
-
-
-
-
-
-
-
-
3269
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
5589
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
7386
-
-
-
-
-
-
-
-
-
2445
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
1486
-
-
-
-
-
-
-
-
-
1264
-
-
-
-
-
-
-
-
-
1943
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
1730
3664
-
-
-
-
-
-
-
-
-
3342
-
-
-
-
-
-
-
-
-
6632
-
-
-
-
-
-
-
-
-
4431
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
1226
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
5579
-
-
-
-
-
-
-
-
-
2719
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1529
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
2149
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1369
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1558
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暫無數據
暫無數據