22051220552205822060220612258019411952101701018415956194841948719488194891949719622196231962819629200712007320074200753054305530563058305930603061306230633068306930723074307530763077311031113113311531173144314731563372337333743375337633773378101981019910201102031022214148141511415214153141541415614166141671416814169