7092383308262804462784601372147131365353890107145641307633693484744634423135136374886152512023980198205546828228139387783283352603453656642002032852137652412545576905514027495015448074474426538830937285447768165259505798708316324066786628496592084075155871246608054866557641993073897824762538371250945823245194106481454762390161282721121675267046865457932795121661813777504382347911537711234015687655574778748796287248784176803570383668670657589539487449237445701136768526505664398270480258736479302599354598437885041466617601572137426471239973244317746473221507274723033564641628595565543494251733561427027719213528865806518231500290567569240318338193454246300404656632262440244172422585272549108473535761719353637014535404911768740591317809603326492332811212113194908331643593366937973753087771682427035143624927455237178025244696653675561872933772916035256334434319422528945714760071859056031033291368769118171534485477137326877652219638469175584548278825528454117476638011567573137620753462152286554435301180427734787154008775415614837116445625222373853737968917548315577320663521036165248663514439226756304085575278783229764822636674672169163677227790197229471939713342652847879983867921545212783933446186340786810378641306795666178154571629220685855615196448402968973052318946674526978153650366747548599140141714444965623864683624702017517892675436946758450737219508275339204145511465572138257125779152078043518356458535581932221983362176846732022506548089760444782531484121259719535024373560226171152738529926616223566370927851823461511107066811441791367387676395022766760352123629538234242510671680846365505484843151222181866401166516586385862561705043642304294167073331284312605190303820710224628005556677047255974160168842425178039172859679483434110403489298234551093203052717926471882165208275538113372735211174632842319145972711435538174377284714344158870511