6542321872648438334585236687151113154656507210549685200366221602132765667521896628552853493395287778691589422254706741111753831881967963746523859956878444715247164650454121679340685279253521581080322218125130939035221416864052378351333126577341675457802239288854598545483525510490252587313825791673684161324434702273023817905383552835055377914748034240215770338207557874871232192663128078373186618381744052037947886417778920122824139730512840376453281458343873458262769426515348445629762464772771649916395692404481303653147075901176322068067754676217179717653270500648973626283787157137602045565431623024484922692172806761280372552563192914403372534412613001766891271375481623883562753087065233539456153737728547454059624319955415893403863709107765233655934355529737927414867640166317374479799237657125035432253457854891922844621906605672053203382214423337355865116727773541462594493685012791915267911067411213863275071453208299658140514293461570805820141604294804469268212194795249560136453064351362189033067039940046831022351266374476846625717078053628239113980971171973293704459384944274231864871829660331937516747823367363068815640445136937037137320271048174512496866596556815474884466777039899165234195198468457283035644552065426174314289650135273332417475244852506210810943617373112076675350220784775464140383410116169664301450211826786515516788466682292551426742564429555078683924892588001221802357166685353716472521746808690505364784461335537719734474173463726051911858845244473657226751835121527635454380565597385767763144671353367437764827467828269463482776486643439278509636520407695128752647678177314352256171544424382595145811351178315475335106600702271835115155224708231884737273284249562749304758013073892368666516398387730712216011937512908417982350508286647558738272607481641821253614760279725655760534683257111464224248463856146072929884070155911705166