143009212375941523049302203008815226941314083792769793139703687114527025979313810966431096642383798527140145806487337539802138877666977685034414870704560661430129138062512077406870715683952054113981601431496117078698287513653031100264117077113806641380735118888514301691288929577471130125519724962270151478071145169842962508715686583331365255128660311938521286619172115519193119385123041184162284138750986108682115237822301142332742223792224788413342200232333683782374634921253326330948374166128659332742632764149800284162165835433955384162084135584144422070814299068413288413453782288413388416193782368416181385405220659718309