1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5.54K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
4.07K
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
4.13K
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
3.07K
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
7.43K
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
954
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1.80K
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
30