31279172
10691362
99527919
11338428
48777081
23289315
23339770
21741171
60686445
53309452
16644045
4933327
1541495
32276341
3960615
79132751
23246441
23131078
4834135
93013086
21645678
44772240
13071413
78935713
43842377
14559957
40186560
38317559
24249119
18015607
36674953
15542988
29336514
62746994
20524611
5232991
49035198
23347140
31427298
3646198