31717123
20312670
16104083
97324847
79059765
65602445
37333048
39452779
15171135
73042283
60042459
77617103
12594313
55926016
65268355
2709722
99873668
52789048
28533384
86883152
6721282
56813903
28102726
93455067
963259
42524289
87442101
66683736
74245913
3957250
34404245
5688233
38479988
36119061
73226910
30823714
99445937
9744039
20593242
35782771