411684937630904100114135143761814170342852261345204105625361826413316355077315756111438647395015244731805048939987171257561236922624132980227198594183732914723556555827975141373741347514681633285751160908403994955850413687843054618222156706395779538128970595256555910656255213713636213210401512962817330687944478739127457611841997189397189405087911019945150049315604608834435077271219219985942148255848236455869428842146492496549213206741024513110272711625782183189493428696415650801280093107228466660878210866287113871566645232857993625120146982949423671841373812607581035623157607829495149946011604605234068184713488301086516