0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
2.49K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
4.56K
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2.56K
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
879
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0