584912964633109991310809141044105361690995311051096396907112411228958931058931107595191610071064617106011351079102062293311031132103695910476261018102896910781063950104910511067939889995113388888689197211369676231091107710301062105997393298790695596510949921017112111301142911111010881013991111387995661510349179301057890111761881958189611121066109758288560710378831087966102710838151116908101610351089106911231033114660611019939371085394110062710039968991006395114563496111149949881002112689810299361129107410869631038608958111891881211099291115877619949981862102311065779626129481141103110151043894954107299811431039107660988210618811052100093810481139108210241001897114810411050108111345766131055625621610934905102261199010931131106811191005392114799710701098583102510719401128578952100492890011119041104989876110891097011271138624110210921019100862088410731137614957101410651056112586511078801084999105411409689711026887393960