115723
    59049
    1014
    7416
    4810
    51621
    1270
    441
    427
    160326
    769
    556
    584
    556
    580