890936987108495911228919536331102109861162311191110108110441002113610609109099736219966349489119131111109410759341082958110098889310171124896103410041125101387960710271047886103388210629068871117933904957101886510591132103562494011051077106611331138114610559691041109910866166261079907113110696101127912815971108793299210245816175779998123921008105810689396141128111611261006895111210431070612627108910801109113011488831096111499488495411069291121997102911071030609888993105087681910071137900108391896793811131092102010371115584105210259511134114586211039689658949909055769501104105197298910289619701074114710199561039966102210381036897102310881097914981622615995101510031085880889106110486139649378771076109389889996093111391026618962393100010051141949105492890810651072114393010671057114210163941014396619881578112339510011053583917885112911011063106410491031105662095299810911118113560611085829161071955625991608107896310731140