148351157537397767514933676701931280006163189883664126437812642864577988262031106125403240977969109323016319016324513798971264318126437986311510725108605211216635126438012643191264381521343137676214762008548297556695600405213445753535212551565154128004883401546743222980100548227706452122585482210005113529856896188150405187921014656126430312025641829506842575960431093218605226640371280049792507230807360854684283163246123139116324792178215384901264382163295684258128005012643045924992507344018919379669988966403837192714858611169300324225941017709810642787293465114435102145015643549119149119182077124736101264292126432179250887943