28791836
522721
83143256
46276608
16993556
35703155
38922241
13692891
64423958
786582
73933597
98935351
87582633
86204919
62247209
37957431
11926022
69129522
92369177
49008315
3149086
88993570
53578193
40695417
38706005
25803388
99672292
21354815
6612893
57795551
70733960
65377466
88744035
53705565
7159191
17052469
57987788
38757621
80082479
60514106