39862856
39635734
257996
22116276
120745
17759455
49226536
7635351
69308504
59952387
34685110
71911716
71871798
80034798
48414772
30182962
10565466
48796651
33112859
73258896
88203658
48619954
24556009
78612279
42345518
65569765
91333571
19553920
81707129
85172147
560544
53514921
53632219
73111373
86108147
83436998
16504067
25965524
56609295
13499792