148971490014899148921507714883148911507843195537145530270625880451462531686497625230275023826621465514652146242827947325506705317754118547725542675470143041430514328363794092948739497737070979027289311411914148202728041788677141231391114193148411484014839148381416814167150131433914338143371412214121