14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
3.28K
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
143