30949156
59009330
98808500
89065070
4625450
8605814
17679761
87989014
82584779
24565245
2623958
20821026
1945116
49861018
3665153
76276520
38665167
74777282
74589304
63912246
60707980
97951018
9383317
54563811
1767824
43838567
64482957
45469707
76121112
62015245
2666186
66018604
16126477
94284525
77115759
1626259
31685530
30595197
72408130
8904947