51017450
56136847
21447099
41163949
2592892
97052906
85821818
58367043
41945446
29698392
57808204
29894025
76879174
9904479
52996074
71289877
70791962
70514916
96838433
70472559
8744932
2521384
50187248
60602865
29346790
27884286
13154499
4707928
9056184
75444109
53849965
43001212
51237943
65644517
27532935
89439967
91725128
69173890
75843818
89149558