21757115928413648685326617123201039798218937144937314410567188653898961447251529461580525114158551652691934256241447730604667433313255010109779789201322202974738891902113269918020429391212231282935609946722179735121075181572117976991801082023321075101866882056001008361907705847988600150757946741388991622131483751863697742111587420644019975012104886238115991165479207970129387213421729852924640880203798183983121889226810763642048001520502254777116914866589631075629908710655950263138216560561737681516037844434897197512190811350608279410176470505212649