43 287 47 2 4 7 8 10 11 14 17 18 20 22 25 26 33 35 36 37 38 41 43 44 46 48 51 56 58 60 61 65 66 69 72 75 79 80 82 85 90 91 94 98 99 100