0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
888
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
194
No Data
No Data
No Data
No Data