0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
1486
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1213
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
1679
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
457