12116412115111733111485711443411387111368311338111289811248711222811165411096411051711097011207610895310771110730610702310595211340811394512088012088312088699704100970985881045732384197013944308255893739933899382696195104084922349115190499901638889388389883939890095077908161053668298982562984379644298486102369964387874089451100519