149159149158398914915739861491561491551491541491531491521491511491501491491491483982149147149146149145401014914414914314914239954009149141400214914039851491391491381491371491361491351491344000149133399939923984149132401114913139931491301491291491284013149127400514912614912514912440083997399814912314912214912140071491201491191491181491171491164003149115149114149113399414911214911139881491101491091491081491071491061491051491041491031491021491011491004001149099149098149097399139831490961490953996149094400639871490937177714909214909114909014908914908814908740041490861490851490841490831490823981149081149080149079149078149077149076149075149074149073149072149071149070149069149068149067149066401239901490651490641490631490621490611490601490591490581490574014149056