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
0
0
0
0
0
0
0
0
0
0
0
0
0
304.673
305.25
313.744
317.939
318.476
310.759
287.718
264.811
0
0
0
0
0
0
0
0
0
219.17
251.805
246.584
240.485
247.246
250.323
267.316
265.579
263.891
280.702
297.956
293.041
294.679
302.943
317.431
323.939
329.582
332.591
331.599
330.607
331.828
334.41
340.407
351.032
382.1
362.923
330.425
0
0
0
0
