40 1202 57 1 4 5 14 16 19 20 21 22 26 27 31 32 33 36 44 45 46 48 49 50 55 58 59 61 62 66 68 69 70 71 74 77 78 81 82 88 89 97 100