85985086
84075985
95768952
39139256
74987092
61751383
10668678
50153387
58268859
57652369
25451215
34914038
21131359
89378105
45128589
91495431
36501201
31961598
95612772
92245556
32822475
40904480
53565033
28506446
18218050
6629682
70295713
17123536
12919716
61097422
7726269
92728724
1510723
54139231
27067601
10542314
9827645
86992110
18227935
18153958