16664826715211666482683790166648279293716664829070421666483199606166648326199716664833053871666483324356166648335710616664834917561666483533331166648359864616664836321011666483647126166648367676116664838146361666483857376166648415465616664841969361666484489905