34991811427836584761110972389501110795296806110866570292121315427175268622690784556630146750190457764715546726927068608741960514225312181101746193154247399559272813333761377348585316372619896149268611487479265729271742384361661062030662030562030717021719612133900814481599842847425333592603981135317412585671285213570534117677311469876888901917461606241608104295591609531611831106105460209111094810675261085572246619688861157021512141795775811448247586877586995775805439351217780965762625371117552127027339032271695775791475950146298013810292944040310113510138289534362842220494712007881455637987479816941326736