11 1024 97 311108 1 17 24 33 57 63 68 73 94 96 97 1 2 3 4 5 6 7 8 9 21 148 47 277 377 193 63 27 17 10 8 4 1