176
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2.01K
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
4.88K
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
3.65K
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
5.34K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
4.91K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
6.55K
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
3.66K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
5.57K
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
909
20.21K
-
-
-
-
-
-
-
-
-
3.89K
-
-
-
-
-
-
-
-
-
6.45K
-
-
-
-
-
-
-
-
-
2.99K
-
-
-
-
-
-
-
-
-
7.61K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
5.54K
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
2.85K
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
12.56K
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
19.63K
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
4.51K
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
12.58K
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
5.46K
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
14.44K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3.79K
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0