994851926831473989368297733348269916835370100992242658310052918306055109963967529983294335757023975068568527872539955089936701010541955384808326696004723417684161574304509431376766100710118551001100387790948187626254760395039285780059034314411510029913751462688585426098536643357243423158589792536999710064148409929854975999901152232100052326488933740471810083103896496124473313523262983008541004543613336267