6815896032040526142467020292488127182526857105903038492862565526677611204004614428455195287032112552064702002056365325926528077213534816550578753747250371142361382901467522704475077856301104632312696417842683822856779633656343598496634519633674331274440368602170316545596659825749563252520468234113666454763736451403388021151124366028131014439826779079883268625165816215565367855839568011635647897681310654140569168455638139864815517714676266528519733978416511673831886325707602944565937723221956840743814829729522037859579721411817738834918764844555421235807549353485707364664480522961915127381046288946551347115471154237718146028217917658437123666558114691737442797054902214233551913893974255856885108547942787374495188068673262973435666164919384012352374112443227266312770249122190116473193736017564331817455192235826161189240379308166160459375153514123475714523864771755020126478299444753462374011251362305012503349316454821848248018667130750270214114385334467773243621733764436934128452453927636541335226871711371556285724032251756356522837655159178031774813333225322470138760420811742780319629321373123936234555547879950429122354798835145169755788309588804544372747556238204674483424028374585213907833139045047964048952538536148412110868029853584675431924466220769021628846479267376476754068420371374348679568926085282767837168531410750013072819878148162105628094572417298082627192721246547154374533997210923350932848769134028922679706773784257750152370324225476923446558762961151721997353843822214778664140450843919599751236268657779544227462586755432102874486058287073064353823306670934264659937653647466455769111603600275847538762391793378965059752347624877867671815770876678240663973015380346546302144652151745668647333636430567238156011418072745230035434566553351834687156777512704738791315776208006375862714415223016425615312830458729774135055919457182052750