31126237
23845426
4172306
24727787
31343260
19268893
21313080
69837238
9088443
9259413
81911340
2687020
45087654
63956740
70348466
17839002
53839934
41287430
1536468
95404776
64555765
86494686
36257084
4615834
53025760
59673502
18533228
62465034
23805011
38505798
4025997
25861616
10601382
43604736
68411604
86727450
16517741
49257665
50807492
68451266