14901351
33131838
15602536
28852571
9554421
88513151
62095501
19208530
92198478
71183482
14681710
61111152
49396000
21595486
93946294
15561851
6004855
2032196
80812851
8430291
95531365
49473554
32756375
23447985
76959305
60096850
33556672
63179980
40055970
4233922
98006777
32814460
20987611
97059157
18404683
57819972
50018989
90224501
4772560
708209