29873411703421016713673722641178634198111780652270693713520846082619540787519534915665495701641401896358301285426154445014146351460681923525268695119381412241567857243770961004287148543913444291200324762010403961549078154453710662411252578139751125923128752134381810799116675755695221457133132051783826770932126698612321709274941289312668549493897700711013431109432510943311149727367407974256129851113651769773325794915700581211439114387648218613242186783611462531785675916796135675030993687404150393380368349127733682215652461291043759211976631141126134162111129971303575130336984895133234835063554394538130141674913527671243756887410854024