90751176
53005297
65602481
47229729
35176855
59158833
62856924
87618315
96303431
18917717
79737837
40799516
64464900
44504949
78107914
62498189
20888258
69391978
51114731
80695722
98387197
716752
26726619
80734944
2898660
26976010
50447354
24183931
25459386
8019952
1008474
40163562
99651351
85564272
29042699
20878271
16568494
15252303
52841851
673919