1194211378111952413415640151101404412710118711135819952199291695911946112322180420220200721984018068166161523615048128501202710465949663401493819059205762074212882297317086267191820916744156381561614141141341229111831114152671321810206872015118818186271858118297182721685416281