12958418
29827387
17855918
50925643
30327112
5507106
21106567
35172005
99963508
8103919
95414776
339921
91902957
53741439
95943660
41289348
28897630
19835716
68749705
21349294
11749375
52523111
2462175
81546170
49512279
34408541
93481181
18957909
76549039
23299431
15256762
14681931
5351227
1991442
67835260
2498320
1646220
86828331
14999181
47234342