2381322
19223409
13418851
43907094
9719029
15582022
27366960
16903621
80855871
4741920
45036901
19331258
83176502
26564133
39747243
76841002
50151353
88426850
35579210
7725303
7092366
99695784
21818281
19151389
137634
851536
23826989
69987263
26346275
95079135
65771717
40876391
88258224
39634427
64343523
95561911
98343989
3148760
20804068
30664188