0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
983
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
3.96K
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
3.51K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
115