7482484723903280438664755936723311346143519176463940075348042229644335538814868712248871334507266317293519782126561395856637635632853773421126581084383728471755436451614474423971367077916721322120022615316921980519726166028246350051826734949338273116227771778629635452935544781923622344156279736133127970946427524265785559345850576953558441404445122434075043726814143770168655547630403481304792174203234288711744795152863137845037064712878942776614519678025565922545322880920251114260372816268614718947568556144645477754156827119585482854830930079946576729945680676546637436684552621226027813538322447654017327066112313345026552834651982371826256647654600128341597551332537297653752215679291722102408396217617271452479630681149057218670376230133670455622214673065135092254257737072536024819825948544537132823736921850231223015454966267537328454273538240654478984934843911828338942463231964333940555279844922068136837628163877356982541378238211702214302204436280945894675560560114455740773631019380073132069184688522527171838121440110560117354549201515525398869232788411701074731307858266518259874785238534052116052310912759616378767677618174323565228684055470545564177483264120125648402343252179482462423084552492441336712783664250678785319935225878176137754351914868203339980259985734504713835719214013657381512066663793184252395556067453638039172981066514570553705316180749761665565881115558720573735329453946059042670879130727456747435801333487457194772164423678459690386492518278087942691786713143358345382210667738164265061768732807832507512959719279024190788345190298436722175137455504683442766704791387571711151063231837641166595272643037607463745118722915565404330786558773703435679350837516545364648964416710387741208337501636965092903624481144673843156282071245204699970166810715673803667141289484156684718811568030552689256586216571322074604637727546157688640