108249968301082511135751083821082801044061088601085219750599592108406948801012081089601083491084049867994440967549439694095108358941939958993786937901029159348710333498826936069694110593293384974151098871033621098881083669286892419922369868398675919769142893537911321099291135461036229118194914108920108372108003909189071891513