10100928101331441016140210262511102625371029501510300323103004131035653210358866103652741036596010380223103907001068074010690934107604091077105310801263109110321092873811005286110052981115562811451582115551581202270012026016120307511308379113492246146988321478434914946144149939911499400315098480151525681521426415252278