80496963
72794480
87704227
87654062
22512464
27392840
9256921
9229194
49889826
13003677
37498897
48196346
7299331
36029165
46875843
49894714
53219816
887598
38254424
17965677
15568360
66157756
34621128
41801993
376785
66908361
5307948
4311644
81836346
51266600
7926583
4664284
9451542
61074653
32154521
6976308
63726177
22007197
5386677
51538281