1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
8.96K
-
-
-
-
-
-
-
-
-
4.21K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
11.28K
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
7.70K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
798
5.47K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
5.05K
-
-
-
-
-
-
-
-
-
7.06K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
2.25K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
8.80K
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
630
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0