99414422
5001675
86201975
84325876
75493679
55047557
39676491
73303360
88615537
8653573
8063283
32176905
86826121
98482140
47564838
17085250
58121084
17874948
63982742
95234985
38155640
29764017
21347403
6868956
75876173
12379942
63509357
21333773
45772945
95942549
67455123
2819351
87186369
62425373
70549635
98269700
9063672
97204820
20724700
22211903