0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3.77K
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
2.41K
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
3.90K
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
4.18K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
3.04K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3.80K
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2.67K
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
3.27K
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
4.63K
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
3.92K
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
8.51K
-
-
-
-
-
-
-
-
-
3.33K
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
552
6.74K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
4.88K
-
-
-
-
-
-
-
-
-
2.83K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
4.50K
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
29.35K
-
-
-
-
-
-
-
-
-
1.62K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
4.72K
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
2.64K
-
-
-
-
-
-
-
-
-
945
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-