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
235.791
228.671
224.31
220.524
217.484
215.386
216.085
214.698
214.627
215.663
218.582
223.121
227.373
233.543
241.864
250.324
261.83
269.754
280.775
288.019
295.712
307.418
315.278
318.477
325.53
341.613
342.245
352.043
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
