109045109232109810110438111520112920113629114339114624115062115221115227115247115971116856116981117647117658117664117677117870118008118046118078118250118275118755119360119381119401119426120288120398121715122624122817123347123350123575123705123741123844126433128855129966133706133713134071134262134536134794134879136636136644136871136875137051137472137508137540138018138386138415138507139046139177139632139829140779141739141927142255142487143865146049146540146560146756148973148985149024149614151279151868151995152015152684154301154384154397154435154458155521156064156523157463158196158336158377159903