35 858 102 1 3 7 10 12 13 15 18 24 28 29 37 40 43 49 52 55 56 57 58 61 63 67 68 71 72 73 78 81 82 86 92 96 99 100