86856142
17038720
71973319
36924361
59057442
59854359
26867007
99752161
98601119
522864
15472410
98198579
67358335
13171483
10984314
14031197
42801473
29204325
67199366
78974254
24927511
88791530
9366730
65949602
20147975
7085943
4738780
90768406
25135175
75363583
2993217
5324351
19104847
14166891
24007008
96493600
56744294
30438996
7891220
7075491