19223898691211141340119474730018131535118216911654581822136319891253937545535155918731501148108855516991661868180618809909959511373475932757274205101427941834188413805608397901900104213771854131113391912254860149260116471667137629011561136