20852846
20272010
255030
11749022
99558049
74353528
19627141
11713285
23642686
81075423
96056337
2431512
85201132
55936543
7881706
37332470
12192421
47718465
97165658
99349340
55479362
76666551
5751541
40008154
5463211
70642758
31551089
3274612
14341465
84783
47749486
2092147
18915689
36528926
88118800
62717910
41736304
54365251
9438888
31997867