0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
225