0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
3.87K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
46