544
-
-
-
-
-
-
-
-
-
888
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
1970
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
3184
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
1102
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0