12 57 247 10 14 20 34 13 16 157 562828 33 900 37150 56 510 137130 48 725 114 792 759600 2 222890 53 314 700 2678