5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4