944589643892346254148829995432302469655578288848862507476766322031420846585401130861402812278910365972806430262816424284259209620663525179360962549405362922214770980631920866771388640344618591169994410653867814003027576414878154810482451246715532192766520626783804604127112316861913568391218324550623023203919516333445413092961460545474179860509304461356022521278316746505827606346224958325043652712619956763133145534210732672405576916163491153221213429030202501601267042175728637824234769609744864339306449494905487745349595845511713551088124643171395182837316219570822194085540246615003457205814691160411226536050434161232395828156693732503554844220695216657826202338844304575147342530012638664169495683269529014284123943314622500128462646200214414865279651263205