300622144140684234128694262995379403629378563670389024119099842226042225968701886235062248515237510323068527112211159746142650095995120656728652010615421201531465707153007524688610636034710334423976047733182614710766870031235192124225208782216182216147144802615785208529140561351386914055152343713677358163651164814771701230644710554430631116952812917812916113395211680078517374158917794310718765247551370863186601171692630204437357368211764171352986158612713678722018815301081367871439498116479000571368130320399703676242915720154819734459613415687605584596261535881111693712186658117561406237103725312687131006832823661