11 690 75 110757 9 23 29 30 35 44 62 68 74 80 99 1 2 3 4 5 6 7 11 23 53 156 1 44 330 245 36 12 11 5 3 2 1