0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6495
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
1670
-
-
-
-
-
-
-
-
-
5462
-
-
-
-
-
-
-
-
-
955
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
3593
-
-
-
-
-
-
-
-
-
1537
-
-
-
-
-
-
-
-
-
2461
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
2123
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5683
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3165
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
2638
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
4863
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
267
1512
-
-
-
-
-
-
-
-
-
6736
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
1550
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1510
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1378
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1529
-
-
-
-
-
-
-
-
-
1193
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0