0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
2193
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
4578
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
1130
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
1404
-
-
-
-
-
-
-
-
-
771
-
-
-
-
-
-
-
-
-
1093
-
-
-
-
-
-
-
-
-
2294
-
-
-
-
-
-
-
-
-
934
1089
-
-
-
-
-
-
-
-
-
2725
-
-
-
-
-
-
-
-
-
1853
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
2336
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-