100944361010682810219478102401981025274610645834111795651130791130811130831130961130991131021131051182249311847959119733021197438111975103120061711206595912454608130279081302791513027916130279181302792413027927130279291345491513728858145210001488199314886686148942731490197514903479149380191494182114948795