225
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
2.45K
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.31K
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
8.07K
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
2.40K
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
2.99K
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
11.85K
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
3.45K
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
3.48K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
3.39K
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
16.33K
-
-
-
-
-
-
-
-
-
3.09K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
30.90K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
28.33K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
3.64K
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
5.00K
-
-
-
-
-
-
-
-
-
20.76K
-
-
-
-
-
-
-
-
-
2.98K
-
-
-
-
-
-
-
-
-
9.21K
-
-
-
-
-
-
-
-
-
6.53K
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
31.99K
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
2.86K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
5.41K
-
-
-
-
-
-
-
-
-
4.92K
-
-
-
-
-
-
-
-
-
3.96K
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
5.23K
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
18.60K
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
2.90K
-
-
-
-
-
-
-
-
-
4.69K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
11.61K
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
13.78K
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
10.18K
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
4.67K
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
14.39K
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
3.48K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
2.45K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
9.97K
-
-
-
-
-
-
-
-
-
1.52K
6.59K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
3.87K
-
-
-
-
-
-
-
-
-
14.72K
-
-
-
-
-
-
-
-
-
5.42K
-
-
-
-
-
-
-
-
-
4.28K
-
-
-
-
-
-
-
-
-
5.75K
-
-
-
-
-
-
-
-
-
4.56K
-
-
-
-
-
-
-
-
-
31.24K
-
-
-
-
-
-
-
-
-
4.15K
-
-
-
-
-
-
-
-
-
5.89K
-
-
-
-
-
-
-
-
-
3.34K
-
-
-
-
-
-
-
-
-
3.51K
-
-
-
-
-
-
-
-
-
21.59K
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
16.99K
-
-
-
-
-
-
-
-
-
3.98K
-
-
-
-
-
-
-
-
-
20.65K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
7.94K
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
21.25K
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
15.95K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
3.40K
-
-
-
-
-
-
-
-
-
3.30K
-
-
-
-
-
-
-
-
-
7.05K
-
-
-
-
-
-
-
-
-
6.14K
-
-
-
-
-
-
-
-
-
12.88K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.61K
-
-
-
-
-
-
-
-
-
3.13K
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
5.19K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
5.45K
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
918