4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
7.58K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
2.45K
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.19K
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
2.68K
-
-
-
-
-
-
-
-
-
2.25K
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
3.46K
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
341
3.23K
-
-
-
-
-
-
-
-
-
941
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
5.65K
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-