0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
2.99K
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
4.33K
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
3.02K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
2.15K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
5.25K
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
11.75K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
3.02K
-
-
-
-
-
-
-
-
-
2.08K
4.36K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
4.83K
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
3.88K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
3.38K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
886
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
947
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-