0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
165
614
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
1467
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
暫無數據