31815538
58125826
47949328
30813385
97065498
63239081
1145150
84735522
90335456
62732342
50065333
47568363
95881535
5741860
361826
81473508
68117418
63315369
49501937
95536065
79102675
5666272
42078108
378956
9966212
97927126
98617622
45301628
9466992
19199849
62063705
30141006
14046931
2318429
59102612
32855528
24442859
21217843
9517677
82346687