80294450
29622257
51884883
76899183
40531848
10954009
74289197
43079588
27263411
5396990
70839778
41549835
93015670
79688419
93563485
53666982
73349881
13582780
60934320
21951199
68986559
12742583
8991787
83372179
52867076
60362063
69278740
69797613
23135850
24889335
25004553
98997748
31229466
5750785
36897571
2428324
982243
39856537
34336533
27714893