0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
3155
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
1792
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
3645
-
-
-
-
-
-
-
-
-
1408
-
-
-
-
-
-
-
-
-
3172
-
-
-
-
-
-
-
-
-
1946
-
-
-
-
-
-
-
-
-
1875
-
-
-
-
-
-
-
-
-
2733
1347
-
-
-
-
-
-
-
-
-
3476
-
-
-
-
-
-
-
-
-
3871
-
-
-
-
-
-
-
-
-
4460
-
-
-
-
-
-
-
-
-
5781
-
-
-
-
-
-
-
-
-
2546
-
-
-
-
-
-
-
-
-
3741
-
-
-
-
-
-
-
-
-
1824
-
-
-
-
-
-
-
-
-
2949
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
1842
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
1356
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
2831
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3102
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
1791
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0