50589227
16102174
58122864
41716873
65351620
13946465
86024526
37615672
11797871
59855657
8629825
95062567
73194276
93684020
12687069
43269761
51625676
82859764
50022368
43117344
33768727
30597254
28632848
79381837
20489669
54199969
87209891
4174106
27534638
68985839
45297960
27532061
8272869
76072753
72772040
76137381
87627950
5024360
21843203
79214471