103618758899383760014707077207148179484728276218691281021281001293341787581990121990242157614310395375581832365139198335749761040963575001114951452628415799961579995484401281011579957157999410291817629444840411878303599547149697024376220808914889105891045749791471982129493375018862183048453548451711320169593951276688117975785077250664148083248085510361887876881274872130187836266699651999651811683191001026139577372448484004840648456157992415799566098766098799901229902417693221129936716175716208139922792052222547091456012933301399269125674514339086140287647318910714092179996707207701590766142119813992673627441399311720713