11 1680 104 442391 12 13 24 36 46 51 63 66 69 78 85 1 2 3 4 5 6 7 8 9 51 337 51 371 638 412 123 42 19 9 8 5 2