57068087
33862120
94912809
37719726
6361576
29983520
71354404
16467504
91985667
7315554
68341685
30483341
90928686
82712925
30401072
31056460
4803469
56795778
59042431
62312259
7735022
54321384
70903963
4606815
88601529
2930817
95644034
80137653
64295246
37239966
12659036
8628761
65376877
1163000
53526973
9308576
27849202
49271140
31307933
30453396