967535892541072272913359210512945316196114125001228001685185477910114620921593898161448214914383262079874287372011012004390474511823791152004289545008811412696520982683762114651167360125550100009205332187220192026119585226340952001087931848571078684901203853680414294698429181714208013672910044622786213608122079271130210938214951365464474162467197665499975810814565452840168181775741430445532017256110108014163592945176079186070147700578141582865852911975312474044962027741844605905528707860791869822107401295978629395843210668140080835901941164269