14898225
5044989
19356313
71777798
90317984
26642124
86166074
24374599
16735050
30753306
45111951
86108388
62706901
6622979
21364669
88862928
17621680
257418
9462318
70535652
49674937
5912997
23715623
6198107
44787407
86866379
95974747
99279864
55386946
67873815
5436606
98134365
35703275
18778014
67487960
74953978
52921411
34663649
38603019
29264768