40837804
98277978
3496339
12895789
54412068
79761216
77216686
36704021
41199851
43297690
95583380
59984563
80615507
45617339
68083670
100007167
90644250
51941756
14758104
49144243
40582759
42731243
55044923
13294555
15915494
29022218
46578222
58356199
31896118
95602832
54618911
35777453
1985152
37297293
60877956
29986747
36535700
53309185
29219294
21267087