0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
244.7
247.973
234.44
225.177
216.613
214.744
218.203
216.294
218.579
219.867
223.909
223.052
223.795
304.075
310.526
292.479
335.407
345.244
385.454
255.205
273.273
287.449
286.689
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
