2013627039013837328436240147521043754817950776534117576994427318464208825787446310501673696647275164229756950930370976048256054952438578565612337413721481173358817819428612179452749257636637477487891402505854711517851354380929113617324877339139763264268196447701152732905441802371356224954523515556815022250076116573518668575470625546635283848122030978039830843883250520345226480098425448445232546782282588064794762131374619718932885513328519127640454337766763522958737824348853945016772602182595365914552535612348758656855275360643645348527187198224176451543002731077671423797436877975718117069183977722734050840035450341764280219703434596682115181462674944338880891389160343536648333288225407122778598253562368666426234845109662893491685375025503122542055931442414564425111207956525512783442833152219671437775285199351746435192272677931936446578053876376903805405146051113667966351478826143665613031639972834626913375535755405478841802172206320486674798386849161155460217139418218123033556715685448239439114494723712795547566256638266215667163202355589763510762523590177663468113736128231317120071848530687122165592811679064646565026582078683765338464732526595660367339174262731251473463553214204028965845580452148957223820450448338275071777133284630468652033856621222683423611025856460156337361528458661768296628547195444031544628015556968865573482740435037033060471011683515327429477267135355844148080777034317947038171144027527145767385285365474410631915767929555767827636572752230164919771511430244433667216663971311829038312453856171783737680792490227046844536301914271211260251240251955631459638707299235603464747316433434525267524233116242251240921564159740642377929381054168999467799228840143729793702190781188788629861691010877674307223766791244125828745738651170570719374730772077058472156784708115670231298478035993422876653051414248826542376469484143600565