15891394
57394965
23148027
5036182
50639396
20642776
176029
89379469
37473093
97886289
65507046
8029783
86405165
60333634
59327370
52313521
82775287
26125321
13582783
7558799
1416159
50661082
81576889
70282944
77279860
71259078
18833713
360623
36989661
99918709
70563678
13637076
63106642
42205638
84855487
70542416
23924621
35257378
93746307
128021