10071496100854961015073310163606102730771029094610294147103212671032163810506319105178231057294810578636105786411061710710713388107424481074462710744638107756211080100210821020109354221102685011029321110458061105131211188928112434071132338511327796113587691136386511427176114305521143055511477368114834121149470011528237