31229587
8997817
10063247
84506918
16598533
6074017
91026488
77154281
6010619
518353
94902664
21643360
31335852
63693518
92303639
91708217
4232288
24584291
58769393
93599995
73279229
80486304
90473368
9208269
6362173
48934211
44184549
22962271
33401169
6399381
90209852
6215652
80689953
94736510
41945399
33806748
43034455
8021329
9178095
51141868