38 4033 135 2 5 19 20 22 23 28 29 30 31 33 35 37 38 46 47 50 51 55 57 59 61 64 68 70 74 75 76 77 83 86 90 92 93 95 96 97 100