31 4 3393 62 22 5338 137 45 10579 69 34 11300 57 29 9460 70 38 13421 107 48 15819 59 37 14359 67 21 12656