32251759
17581136
62453105
40493164
4138526
16246834
30048707
18064491
4340130
67267173
88687220
61768541
53667535
68868921
86784193
35516963
40096230
96583524
99944756
84159563
39016340
36717144
6896051
75664922
99627800
83472255
27053011
38258824
4324188
51766412
2835928
10519141
68688054
98305427
83444344
92182230
20973697
64142756
87886073
16099593