0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
1.66K
-
-
-
-
-
-
-
-
-
2.61K
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
2.89K
-
-
-
-
-
-
-
-
-
1.67K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
4.93K
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
9.55K
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
4.28K
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
577