9 37 67 98 54 45 270 46 48 55 53 89 54 153 75 206 61 371 414 93 252 343 111 159 795 142 76 111 152 195151