1178688203584095106429691046856313866611536076065157252694419706520167415693569135195422165276463822142942145401263911612871852651376071984021852511114859639271113830709845618851498733166171206626763635620118613067365635812112777856374256829516172213943920068145683237891716292279623660543765169482557751591652139225105976774220815159157171624325189812318079317662319480115620419519173831109796378817046088898517203879422107512322120423112104411066891150456853741366061323985083812811553094153136356661331872875714856110204515293720818717791110393941680