20904923
712022
86734450
71564662
15293088
80752690
71156775
49599966
33855357
79172525
801948
9173581
50064744
21032242
67997172
14739547
99445409
87766631
307641
48815278
36958929
46811964
3412170
374642
2703464
13096773
67285060
176811
63444760
9746571
13346636
55977614
14413350
44898858
42497594
65048336
65735371
50881636
74104019
49209089