93979636
25306306
87232764
89228515
71131953
91002862
58422134
29981691
37848379
68968373
9488702
21091106
65518429
78954139
89195284
76273516
98703542
16819525
74082620
60855527
45342701
37612239
3815712
7358664
72608598
50727325
8988493
89455207
578533
12415136
71686701
5644891
30257585
64899582
2470217
80267454
30473566
9555125
65067663
44285046