111788191191462511301096989106590962410089539815781049104762311418791113885969933101610691143991107010576131091993949996102058210026189569881068111610351055107661711021054113410771084932114711121148106289191010936191067960938107596110051053107198710608831022112310299729049686099591121897908103310311056107411339546081052912998108211291104103789958410138651085108611078908871098611906102511066221078101888810301127882610112596710191139109710511118907819962103910041092577876108010949365768868771017107911191099616995606114510269161146110999481510079483921034970896990110195510589409651111100110665818986141028100610431142620612110010159661110621102739510639289921000894396108910506271014110858395893711268629291003106110876331044107310649136071088812105997111221048111410249571041634113888011241132108396490593095093989390096311359181105394951114061510721136113710381023917111588911283939526268959319979999341036884113111039731081