42 951 64 1 6 10 11 12 16 18 19 22 25 26 27 29 32 33 36 38 39 43 45 47 48 49 50 52 55 60 62 64 65 68 74 83 84 88 90 93 94 97 98 99 100