43788638
39094741
30384691
21281861
27661015
49368710
46721899
94109763
88627104
58515341
96713020
79894740
87212541
10492327
2510674
48199213
706626
6963218
5638129
24129292
65022468
11285153
1644497
10647331
87947862
77171202
1118271
59897057
82569319
82142593
5003876
63527847
41396722
87841357
72112193
25908132
12798737
21543994
13901019
9904518