0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
955
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
252
No Data
No Data