0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
2.19K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
4.58K
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
771
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
934
1.09K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
11.52K
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
2.34K
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-