45 633 102 1 6 8 9 10 12 13 14 17 18 20 24 30 32 35 36 38 41 44 45 48 49 53 55 57 58 61 64 70 71 74 75 78 82 83 84 86 87 89 90 93 94 97 99 100