9 1662 90 356945 3 11 21 23 29 46 59 86 95 1 2 3 4 5 6 7 8 18 56 367 627 423 141 36 6 5 1