8
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
844
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3