1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
630
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
2.26K
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
36.50K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
12.80K
-
-
-
-
-
-
-
-
-
2.01K
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
1.97K
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
895
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
3.84K
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
12.92K
-
-
-
-
-
-
-
-
-
1.35K
-
-
-
-
-
-
-
-
-
65