38866753
19152868
15706835
37099148
14286652
68794909
57547826
22884144
14412257
46244949
6948953
84134153
18109866
4552538
1218337
29478951
41244548
51332455
22175947
802405
32557150
68559905
67836230
89628965
47275966
35919341
1659510
45573961
78758100
14935954
67337430
45958779
6808837
29693595
53409804
3148751
43168943
22787117
89205631
67974712