321213261510936313672242221200204461382105372913102732000318992132117727233702306631559278873179078672518686422224431262335801161922912874320882336690512326922525759342283224533566108628967231129037112272239221657237301889339313316981274069759710557233073388189145746216613158125822337521894258043709530383227972185333922287133560335732305531571231983186122760336842090623642241433357233727229821143211593385831739109443392123406114117773758111300302721786251543219525772108773770469912172423643827682778525337833222432077223913365621164209413340274333770075489899407