216572
130656
508878
933491
699305
703428
437803
775639
354824
707830
870621
593404
363215
647610
941900
437536
447445
66890
339357
782912
729629
520638
697762
97221
234705
107699