24 1 8 15 12 287 326 293 280 222 150 254 25 7 14 16 18 293 12 19 1 3 9 280 18 25 102 7 27 40