0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
1853
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.71万
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
2437
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
502