7624383917673622066047428612035650738549065757214856637845844582867870512521215316170443461399750820251937638645731910776119254924083971431819822582548133016126036616355014992391731473141683348533747114512514005977473672153403322215682351272282001753331387916651894732376865215696055517048535278717440712876824874882080975344266258402468797205439504296384354374309846540489302702464803133675826152113905641212295842268034311471771355453884725645629043652858644129378659353233834287552199865466437609493373630689355153613314352163375356621621936283873740651814276921015148240313806672972812193723484872312567832088356317653932067329126533850017122625564145268772658225344228051437232782141706731289766807195811201770224401542116534751828544663903822627635616383835381124631657376713847078051330871842358950148665237074547654717942542754818756327842146743249629827670647817551302503621699645021727227456533550828529874122217845551026877346011878928326440583724152612312250520423044014322742425464823885267784121810954573550938868847144965503538053811356634668570167590354270462346188753785444536715562478479483236389317537709342924857106408921322319066463757126923427398514855746310137598206373797132591968403163035201577382847271029926155540602632288459140345593180752734555236818046567716165549567301646125561551393981455598493627127938323651946013804694474436977748038758579630524442666118129719304649558242772136645243527751560810397306368328267703524417647783479560051146711137530079159980880135176579032160116845156349553404371315525412420350307257214554166276526901724865477938494765167662810879454179821179267776294227284464654547126741441973392037780011058744823570749557793547303336027570748417711770164458816484766650263521671447512604650282684488732647312156036911550596341522786802667679252719295191595667297883777087992077846397543366916366427154186544106668