51019458
40664195
2817817
71573917
96237551
68118244
45757499
24542059
11356992
5185914
10471225
94773629
55182136
95977751
30821233
632903
45891801
30757136
99574225
34157418
41017360
41064730
61521320
74624216
28757440
86633087
57279801
5874993
6437415
41042834
2052550
1485534
33969027
86972614
36683064
39315605
24182698
44866183
37732033
425942