35933075
29312185
86821552
33217870
19747144
40973386
80632169
73271660
72517465
67097308
37826954
38928151
71383330
62956446
14164207
70742816
16365667
55765730
93956596
74255193
67229211
40835910
80333316
99428131
17884853
81473982
35876890
42434336
19044967
66887268
1111239
6182168
848562
121395
19204150
6254103
48991575
64942444
9892163
10701607