156710159652160103160484162066163707163710163738163741163843164069164204165834166018166975171206172292172338173820175880176720176786177190177191177569178093179771179979180044180598180656181191181323183077183215183297184112184143185086185224185356187161187165187179187765187814190748190896191995192406193316195114195425195796196418196994197744197973199155200896202203202215202297202753203212204304205061205122205275206868206959209566210304212211213153213637215315215708216151216685217582218478218543218565220505221227221678222214223053224521225035226145226309227513229198229950232573232860235158235264