85594989
4862384
36609387
27547892
12962925
50072584
55079050
91709641
41935333
79084654
43138427
6281509
41129756
8223366
46136627
12022658
376444
38897784
98052231
92599939
60442681
84279853
49017737
2458419
31941673
12174849
20683858
71216861
90557400
22502107
1246106
35433164
14093147
63512497
96527242
41908831
81401633
72203199
18798560
38936044