99051695
56911223
4955477
41041780
89909467
24089696
20718622
19278317
82127556
79999904
60113429
98275452
3663134
26771323
56618440
38169125
63822134
91026025
49118646
10876892
43976088
20493277
39718697
50431509
47321525
35969807
8622396
5925298
77606191
58467917
2493585
48401131
90431690
8402191
31769822
70145963
98501978
7617491
37067238
8422394