329013426135521366524157742143421634435444958475694848550861560095609956116606106099861395613966660970085712607313675815759507626879628807158890089101894029007397542975519759698442100970105306105845107366107593108182109164109438112253116306117430117851123793124987125282129526129709129720129722130319131840133428135503135505135526137226138174138705139858141696141905143716146016146358146371146926150138151623155508158314158633160602160618161657161703165112169215170593172207173342173503174717178467179157179165181468181640181642181943183423184499184598188905189048