1132793097686422542253665431727666005686493713401958455389168334792330439563513504241632514378804663660283338337848280945119855597711566556565419376475344647013567819674235545351676023655625873034377120023174854117745485785260142128250553238189525170368053765393545035405076876041512967276316517314662143223590476368331490152734416537101694453191068397113797729883221024931423630723212769907354592552852977967097411545025445353880393427173983131273727673903533105976751640749148002594433691391626395567044881926575276544778671381887731042230026142648765442945516143644879453766133351545723125635750221391713192726962948964158913029324484963685326459337423343217725493522754841601827896737956672648738799295483897445051332344726796622042823832532846283041221362115625183082394026016435521867517603676801472132037341991243865463022261815614381752242196595865264801741715661556641525014601452996453286447376486107646527427276755811222782878084788474004544475284352915813315881412067147986918527362803469139740118017876222837786595161542550524706761187510715676230267749442712791177468963504622876303845672886516052057047464435519319078311422755928164739978054854726646551952237350060316520826332237320268404208356466118220334442486581408553812281143729082011674365778738750870356013730663727467180164040615771821620215365038237773283847944045547559811175405303685207242176781120385388588339747207371944634927845268856556938050928683410966555834336690243257797748784240235684456341521852189877945060325612347424318217719511344464382152705703148846807828335806734838106893486677767541121217826936144986265777301564481508028258407316743122122625994636684612014678354277072811594375163370672670413178275452892297012521442511645365857886774255577935966864032146813235155345110924586663736219747172965284157240746191638790179763991665127082714692702523570570758710854457151523305