32885326
3514540
2999205
31278016
150158
87933344
92241387
50284025
30915023
48634520
20142692
33108508
14042905
16597819
2573155
17262352
3461857
28353051
8239709
50908035
31822047
58906152
1528249
69576736
30814910
5980867
8357215
44346300
38387825
38524541
78425466
72693487
68508116
3998794
62768298
63629822
74671979
5252450
70537129
62302064