42127860
35552978
5429382
54456448
8618567
44752581
26554354
63546269
90154006
15007433
13589217
4738373
88251456
83543312
11062978
41847644
80801989
61086278
86472344
44838556
13459037
817316
92762889
32096381
62618126
38445384
52678752
58624519
66603342
37787895
9915261
37308762
31369747
32464538
28812712
25224685
30994157
5263103
96048100
77919986