151 13 2507 145 17 2947 58 16 10409 30 21 11874 59 25 10572 5 13 8272 15 12 7207 18 22 9576 11 11 8893