694258107185578869633707522849824971260541315437946965791561535902730466952466948586759227683100267984903610931877884767889361143733234751412923141390711651051165117120023888116127885012958666301571401594314057140406877776315450978355381881690866496928913755849086381404071137561714041151205234731128654801116994215395131442455122288173643190863990886514384514388492194235727531031411111389007241003761942727132534471627855754311282650313616633653653409231177818175215346909859345675345390534099963816113253891528439431464431448639328120389145289015318971835083141321570825105472038173381792785241180154146497575306509993334805