19855678
14765695
37077944
26821073
36698983
19916129
171226
95842946
81754307
49415050
7801254
10502142
16568303
36383637
13221794
18635257
23386392
4358217
19339691
33769728
89618633
55382411
13274763
29268577
18418935
21011900
93817776
2895460
99482786
81577775
2970214
36218528
64317159
17006717
27711508
58144091
68371412
45992023
87932301
2265117