23488186
9105794
25436384
4166175
42223048
22198099
9915327
54695033
48891701
80549221
50707064
42815801
68686501
11191400
32157866
47823889
90792298
17493474
39243707
59138150
30838747
24053802
12245568
11326406
80554181
29197034
7681056
34975098
8762345
10041259
56835385
89075112
28513853
5398893
52799536
49983158
25723625
88125036
12852749
25635426