57099682
37942591
16264430
24484559
83022683
1274665
52003048
73004410
69088456
22862766
57595701
9078614
12599552
33592376
84052616
20081664
67409668
30503723
63369449
79018961
72539819
71926910
5338588
97581701
95678070
2924031
39244691
57345921
17016321
87017150
16697428
45622088
32376335
2962435
59083533
53035501
42246314
15988730
85158937
4396674