24828530
8957949
3961819
12291061
874178
47774302
535130
40193539
32637452
41358943
7352123
14484764
18127697
75755099
56663361
36561538
38935007
76763983
27312046
41987705
37509551
35918713
11497511
80025500
49752532
82383135
3996276
87655328
63121848
78433019
99155129
68576761
54721839
45953872
276862
38305971
33578426
27144613
3603547
92327292