0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
3.81K
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
4.66K
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
4.15K
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
4.72K
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
471
596
-
-
-
-
-
-
-
-
-
4.69K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
6.21K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
3.18K
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
No Data