11 1017 112 314804 13 16 23 48 50 58 83 93 94 97 100 1 2 3 4 5 6 7 8 9 49 93 47 305 417 181 31 12 7 6 6 4 1