149719149724149434149457149479149484149291149326148193148238148075148100148105147975148035147716147596147356147436147301146600145824145829146449144088143837143110143721139727139585144637143167139733141779143830137811142302145022144859139040143944134222146358141689139206146696142340121149136379143706141705147542144047145208117153117197117305117394144214115832