7026581219421974411745990379461472297127668505657275761559781227589465691727545139116309112471232287249257194438713871486755512656614816801455283544516782233355750337347344823012248479519821514048263550760519517038315138868528465966273740371535677164693003994575932862965192032402174863864792285044851926733048263783521685483923243841441902882761133407507534863022078563936638674636282632415025672739454339204664752566524270376544442331163303625642605017092002057363684671377622131073285657177642648001385154365853440339040030634525336679613526556175291177441595147603587349173178279155885083654531761070140631422462959630891377128456775472952677474823970673984805606402682254048051962262836744322954951117178044088189802650254236446743730237136809114707353443543558653552598875553682526277618114343928074658675148352229376773412349351835205188207834256584973147548931844542467015212079228548731042255568874176578952564244731385213073538285421870617279927146954639121160458256828389639186656540450623072106495624497793260154143728921140119150976337240270398462772238719488188338269651343145318215751263736174924459720225929928151368780380427278451067180853731542712417085684336569771118317785768407478251847810490161111655814285644538278464633321998323125391446762425721416471223354837066735063265426647056169106179587946527158012127685596214641384197386891537698271157143423566636550807777113855238384763711679603025992167604353972612215531333377735003747826485717548342502587137864054271875518720136946620725579279022345231933545516777015581162873819252527686380736024447292343033014741655142311745211638946812468466060466845554156381208110230536727410964329434679813520624868156159075373234432069066529046012531647334853356542778166797766426298806525037516252072864567210864699193616471467934645179174833973557452228462356007876387057043414231805707237154840710837788