46168191415310644888076213553164946443664291186019137202486052593068144712564755290250891558513720792951331259956857688857689187084100768720266012908815861726783671586230961501350891126580667694349980113637358701385178281342346285580554399664403554512337431200680139842713984029566751328418110660782692512204213094188761181043340646104112549900069321517321384189408140374812224561260578189526143596656141064069422637142985332233956971557678461031084065908979128537086177386175971102103402663845763845864581665801611820305617625616101669251079561111509415197797093306661005225693078317105184501071261283160482523512548152244006