93398311626044848541536484124278844816712409137121365307631282953735667349315197222606099888766398981433235181314110919415653162148194713801572430202677745267448974438137349310727810732413297361221546151170389790566506514195726545863196471332878564143333970149767458038268156116470562993111646961567644116470158645015721811355789534305472121259116259108259078727976677501105797516759643969544189010422941430284154508642258943349349923890359010314571175680433660943287874008897072132381521077413297372467841329960213718148915410426241390407744954009387208471548616402160427323157551556892012667851228712282485902143574818591346230