216629622191390218139022012891114237505273561423838142395924190149252713994561319928133544613356288436123203528523851335445133548012831021283120133562717461013946721471552153865415778381401095961440136767775165020961613676761244985884389150149796143912439471357624961438289575147150894802015666389613661335611139464410780471055500105073696135413197781266272161318140109888438896139896143715664441566636231314117851963382164003215683985406882173511578996358243358240576036320677142383724691621050184136210951992496358414742091752091276595631153946115394520914579279779368514461912091743328203328171278407462790209239659544375233209110209173793781