99995592 99995592 98618307 95990277 90167710 91964579 98139734 85059079 98046090 98046090 90210990 98987239 98987239 91652523 95608409 90796042 90226681 98993600 98961092 95975681 91657689 99901008 93506513 90810908 87459066 90377614 90676829 99912155 99999910 99908525 90170889 99712946 83830708 97343571 98009441 98346634 90095978 91283268 90401008 99990573 90449597 95401039 88003055 91026041 98342880 98731322 99908986