25289805
11484231
26206358
48409958
85276085
45988416
36822529
60939919
24032935
15436980
37863855
25141025
26025370
49405001
69402597
45719057
34849644
58816488
62605384
74207201
621670
16761454
70225362
61849212
98488443
39772125
44409235
44029294
74841484
50995479
56494756
32969044
88178242
79303043
68044587
61828406
50527023
85226300
20018043
57094793