42565176
9906669
17715160
58521022
42682243
88239573
33699107
27819848
36489754
10837967
10575480
33012079
17057944
1279903
73009156
53011170
9583153
47904752
47074532
24925428
33172220
25651908
7278876
49719951
46141736
24908693
61197014
24245870
63811267
24135053
88717699
97485510
50968824
70025549
13427446
3626402
8978454
85633728
72819735
75597552