30 134 31 112 37 136 42 109 43 105 45 87 50 56 54 43 54 77 57 35 58 65 58 56 60 58 73 55 88 49 89 39 92 36 97 46 100 40 102 42