20332394
17295721
9651917
71502362
21821647
8631602
56201132
5641290
106488
72689071
13794229
82139443
84758313
16001978
42363838
933244
82449700
95157204
7733331
24341823
49896293
19508254
68383167
31923488
6246458
74414308
28105742
2870195
7254010
53932593
40333400
17443648
34138395
9904952
95047378
24496917
73792583
91035351
2369089
24927660