1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
2809
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
2246
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
3941
-
-
-
-
-
-
-
-
-
1277
-
-
-
-
-
-
-
-
-
2944
-
-
-
-
-
-
-
-
-
831
-
-
-
-
-
-
-
-
-
2699
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
1832
-
-
-
-
-
-
-
-
-
1104
-
-
-
-
-
-
-
-
-
2783
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
1087
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
2219
-
-
-
-
-
-
-
-
-
1728
-
-
-
-
-
-
-
-
-
3180
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
1504
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
178
800
-
-
-
-
-
-
-
-
-
2078
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
3808
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
3967
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
4012
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0