20461530
9144254
98896353
22357692
21414135
73566488
58251631
45301565
25556021
59516241
81025178
7459309
36414190
69893712
49021948
2220901
67163098
79239559
60538415
4529716
56192224
34237558
17908791
31179016
52858781
53916625
38263039
18861767
62502785
64463502
74606478
3159271
87082352
20124823
3586145
34892907
77303676
20246299
6856547
4672146