106906076409513928715859813928913935513935440747312644171264416126441521728221727870240411377758456899825252173278748649076049072376452414356613728548455835336278701188702781772922299218702231094058456181234391143656573850573869849633125495371435249071913576481304656103517250718416679843427244991541856127339212475969720463981191051807132954511149720431366674842535505133526645707357231731243737876419165869994305807028845687261209201827344603188270135249413562768981621041587459041307871304641037977834301137111814777631370056928694815192898112610350414281154745425705938085997204296672934440672068985436678871138324