13 5107 150 823310 16 18 21 28 39 51 65 73 82 83 90 91 100 1 2 3 4 5 6 9 18 65 96 497 2566 3229 76 1135 2396 1381 54 16 13 11 9 7 5 3 1