20177931
22432799
98929541
28528566
68724265
18115510
11548214
5742705
98024670
62529633
50834452
25499954
55422842
20632566
30673621
82603146
53239219
67448224
12298389
8414721
87136232
11082338
9055951
20936682
78419299
26373253
50882457
13056153
95065642
7825361
7803893
55843098
30985438
42326791
44115744
28875235
12968442
2306371
77871714
63653976