18658527
54726535
10423074
32686619
20432078
12678069
80201677
95015301
49635599
57411858
54506632
497157
2171750
87524670
9417936
81853981
32478130
73314379
69469616
64072597
96829583
6376659
47799561
12528935
62048693
12129755
81915265
60977770
7946091
61187503
79997905
58929131
20484348
85163439
46489815
38675796
46515351
6100834
21586784
883070