6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
6.52K
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
3.73K
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
3.87K
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
6.20K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
4.99K
-
-
-
-
-
-
-
-
-
3.52K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
6.00K
-
-
-
-
-
-
-
-
-
2.31K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
2.83K
-
-
-
-
-
-
-
-
-
10.99K
-
-
-
-
-
-
-
-
-
4.84K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
5.93K
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
3.68K
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
4.87K
-
-
-
-
-
-
-
-
-
4.40K
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
3.11K
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
2.80K
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
2.60K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
8.00K
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
5.05K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
7.31K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
4.85K
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
1.42K
2.40K
-
-
-
-
-
-
-
-
-
10.06K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
2.96K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
4.13K
-
-
-
-
-
-
-
-
-
8.78K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
4.67K
-
-
-
-
-
-
-
-
-
14.32K
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
4.97K
-
-
-
-
-
-
-
-
-
4.71K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
1.97K
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
1.93K
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
4.90K
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0