1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2341
-
-
-
-
-
-
-
-
-
451
31
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
2580
-
-
-
-
-
-
-
-
-
1678
-
-
-
-
-
-
-
-
-
1838
-
-
-
-
-
-
-
-
-
2715
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
1410
-
-
-
-
-
-
-
-
-
2959
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
3432
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
1924
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2431
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2309
-
-
-
-
-
-
-
-
-
1432
-
-
-
-
-
-
-
-
-
734
-
-
-
-
-
-
-
-
-
1406
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1476
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1227
-
-
-
-
-
-
-
-
-
3596
-
-
-
-
-
-
-
-
-
1436
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
1733
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
3504
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0