984619935399360995309953199690100522102825103261104615105475105586105686106063106959107851108412108696108697110590111508113841114113114623115356115527116315116316117075117371117686117698118289118298118318118330118360118473119235120164121399123015124065126615127127127702129431129500129581129729129730130839131482131826131870131994133185133415134841135249135498135502135639136060136116139556139628139781140321140404140405140407141995142189142224142262143348143564144739145421145951146117146682146804146810146812147796148689148694149235150313152834153312154417154581154653155155155585155594155834