10 720 73 150728 9 22 38 44 53 56 58 64 66 71 100 104 117 136 165 189 222 259 285 359 100 307 240 36 12 9 7 5 3 1