58659555
4385441
42684877
5600376
57132639
33145676
62127031
70814325
8506848
72272014
62023586
46185626
90419645
64065649
75365936
8435116
79289653
82627716
44919425
20078328
41302087
96467872
53397085
25803855
93646972
46523833
20482342
9859763
47238391
66096463
91791876
1408782
90609520
88169468
36007390
93214238
2343108
72026943
97205089
19065586