95144042
17098553
79916938
28116286
19386675
14773852
28109544
34129378
50154337
41723610
42066977
1877766
28028810
63023831
45483867
30963374
5668567
64904550
80665611
8574566
3507594
4532417
21142247
43448044
48424137
54268726
2274744
56632995
7189843
88672201
72399299
23278203
25666136
11519888
21762795
43603964
53449219
62855403
64431589
7024598