58242525
5141853
95035640
24945591
20727559
88056957
2337945
94179339
308871
38137703
3825513
95074923
2520786
50877509
49978766
5249314
6163537
64493041
19896725
32679471
9484569
49004306
60291406
78004721
98709048
4785186
69034074
15726360
5098744
21427435
2188276
41354673
5803630
31308292
43044448
45187972
91813980
8333333
2074710
53548508