55587488
25536594
93214207
4290888
85572539
31176444
67946888
52364246
78877429
57986111
42314382
19018572
44266820
50983671
64529714
4023204
4343529
20327498
92249932
72785241
32073851
7736365
74818050
211883
23094334
4595692
21018343
44013755
48186265
1388900
90075362
39449983
76754817
21741338
547352
6279153
20309273
26735515
3343465
83353481