21871548
14614385
92288652
52789217
76092375
85182259
10625481
13971025
88757987
569019
79712800
38137056
37799946
84514761
11244480
22715839
32236896
72215447
77041773
68414793
82333148
8435903
56641569
5558124
13101416
34706840
55995690
71374152
14254217
17958602
45506579
81256217
91053387
25542821
26429683
16401061
20078488
83907414
2743797
15452290