0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
3.34K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
3.62K
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
293