19882022
15985115
34951241
35091057
2304221
80753613
12491614
54072561
25412863
80689328
3124902
40385484
2454711
21179272
40101123
81359056
62704768
17951710
6817848
62002211
7396899
52663853
39027979
9366202
63452309
3175725
69172175
75016275
20215478
84418824
48337810
81962532
43887348
2078928
38055741
65816036
4935626
34726716
58724142
40654823