0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
3.22K
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
5.41K
-
-
-
-
-
-
-
-
-
5.53K
-
-
-
-
-
-
-
-
-
11.07K
-
-
-
-
-
-
-
-
-
10.34K
-
-
-
-
-
-
-
-
-
4.87K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2.19K
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
3.04K
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
528