0000029112000003584600000380670000029572000003590800000382760000028338000004038600000352540000042774000003719500000398260000030271000004187500000363070000044970000003855300000406310000043135000004571300000391400000041361000004344300000258200000029825