195835296673083537873742570112228056234321127420835230665333190221229205171339140541653304470504154204827230187834456782113167152551270691288399745685702893315631206876432025365382556892441751986251880980458442269228340690251279527589278805293725146324247177820746373132032861083775651823769814550324846667882817017682624333250535065754063688461459