13
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
3.65K
-
-
-
-
-
-
-
-
-
734
-
-
-
-
-
-
-
-
-
5.78K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
6.44K
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
7.46K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
3.56K
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
6.96K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
1.98K
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
3.74K
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
1.13K
1.38K
-
-
-
-
-
-
-
-
-
3.37K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
7.34K
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
8.73K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
3.99K
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
8.70K
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-