109095111405110825848311806510923110922812763412723912169812157911291411182811065211062210907010899210898810903911139511151910945510889213470613248011692010900411183211076184821089041088961089541113971078221077631165851090861089511087041346331134301180711087241151291094818481111522109264108908108752108749108743108720108712133464125275108746111384110829