11 1090 79 168260 12 16 26 28 33 38 54 55 61 83 88 1 2 3 4 5 6 7 8 9 29 67 1 42 374 517 125 15 5 4 4 2 1