0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1