31 7076 644 3 5 9 11 12 13 14 21 28 35 43 50 53 54 55 60 61 75 77 79 80 83 84 88 89 92 94 97 98 99 100