3043471
23725902
21198153
32142937
9277657
66208569
4029991
48224016
60374681
35172633
35746738
99353675
93739484
57811538
40677393
7386346
17563584
57657415
55152291
93706736
23093437
62083127
26039295
1014158
82268184
34832197
1868570
66456603
42168655
82942478
48833830
28968018
98028151
88276524
86209811
1379727
59579446
34177409
56389845
28578492