27848564232052220625864359531339145647012289965593309717510553737730636644205161448217550478265356377764635204555388458711123350278537437556811025770300299207315524234554197165117269654646837571487651788638649217182202123361952484572540645637104394661425895126282034742186372911828314