1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
2.41K
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3.84K
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
5.78K
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
4.85K
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
578
-
-
-
-
-
-
-
-
-
2.44K
-
-
-
-
-
-
-
-
-
3.57K
-
-
-
-
-
-
-
-
-
6.58K
-
-
-
-
-
-
-
-
-
3.78K
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
3.23K
-
-
-
-
-
-
-
-
-
3.68K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
3.49K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
10.75K
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
4.25K
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
176