47112515
32292565
2527693
188982
78925985
48196468
13436324
80128789
85612127
32575175
43912076
38258069
37202602
20895185
85748041
76335555
41536679
94171911
3686195
97789714
20757453
62844446
955155
66265427
8873175
7921981
62544623
43293287
71073161
11214071
28793553
78328541
5076640
4274113
1273675
88016666
39205370
36482362
85125113
5216475