47251997
80228080
3031120
62209444
17605521
83081400
40443551
14702079
71845145
83855463
62853685
30015533
11024104
19608195
23906202
79932904
31639554
67468928
15428969
2426153
90083135
72666852
5833365
36712653
99399899
3797261
10158149
10793243
77132473
53262962
50199981
2141365
24115592
64642524
730270
3316600
53245423
88465107
15259025
133921