94292
1076499
455181
779617
683919
105391
1042736
900210
316616
459966
474806
361749
489504
30952
53987
564377
274284
510841
425275
788256
823951
473118
385102
63387