30861912360631486660449822449959148667312665211384787148626814953021495301137098311731871377390112557191931714882721310758138478112663361534654449881144274242757413847801385076125762512339613107401867291291685144274644232913939268024614000766686944243624297824277524300324281371432447171044416914332984441984441731432247143215614332971432246393074354105354104735146735129274424393033353940470260580911702634274654178971567743151358714487117849624297724280571432166688115256815265573520073513373519971434413993214003624391424286524304239277039276915256739303212391353927681239134567742444197444254302320392767353997353970353969242976