633016946076223213173589133781239207423053429201191163444286254762365481524712350236373063751811840665544841743945201151402111867116497483694296887250659465154384519774132181171364386436683730732560118705035612076069457763440833916138008276772362311627778667674643385816951801499554926044523439793981640521387003801428905288022749625275239172392424203206772067420831201322068119856180765215996694206200550599573615331650345524075179751795517995169850010517435121350342483384822647262439504253342389413253991240020