0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4.83K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4.27K
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4.89K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
1.50K
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
718