40449818
94037742
91055971
19347179
55068723
14257237
6416653
85978755
59376851
54339291
35205434
88041650
7337368
29766204
19621962
12403
21268446
76876922
5545457
79983548
2068291
66769615
56526403
44979092
88631815
97401209
9744803
50771994
66186001
77939849
62783138
6319469
82955382
33865814
5294866
97815872
81391158
5434987
83403631
3477313