20398329
61993655
44711195
82087547
99038691
26039172
12027778
1133544
54512366
45606053
52831604
40121267
38818713
25963266
30809542
16429965
67905384
78115153
74258127
2156821
15427045
4458769
2634542
21072521
6988133
87888606
6853306
27659141
371485
5398368
57865295
59388321
96982346
1611726
39444602
23053181
36235808
4414966
18464888
67184849