92543300
860138
13235661
63196137
80871155
35639237
20186952
750337
95526801
56678368
58005395
34366667
261454
22241076
49718049
22528527
35923916
5061955
58375990
32772874
47296020
8508840
57113435
14796438
10434417
61924306
63236128
93505473
62506464
64672940
87222312
14978192
28572007
40698013
66953726
20349092
58187059
74633014
68675685
12518619