40792483
36019158
30117678
65581559
72406721
34246629
23266768
80953291
7254357
636478
38122971
71715481
46322028
71335182
52645703
95943611
69215565
292950
5876805
42002943
63096899
20359131
28323913
55707771
94714034
16386768
91839406
88094333
65901736
58623471
20676832
18933272
8959876
93379567
4641239
24374048
50247296
49756621
63645090
85305562