5902631193989127244112905838931137818446567118312111837312802981194273128398710351066082362039337158013384476873997672204186601304596110515522368044656110887548115591540034356209108875811857849849361749362432226452227261124867356323767145222701503690574590591190589713640951130356627127143944945223629687564858493994753994746606861424259431813157816010817513042668584928585001280299304686292530551082341304132886259165884165889165924226190418503608861118575118292687563101677635217413152711698466873804184562947191241630153998828333635609612483243074099005312176181182911186961101184501612714512226146875621183660