49594411851264152096415261527122964812611295173311014221436143712781019102212161346123313401442144716231310151715181519370117415518595586012441334138413851386169915581227131112311296141915221257133949156012881289168695912001263166410271503150635817451746136516491693134199181113421678160116021603840102442796404477