31 4 3394 62 22 5340 137 45 10582 69 34 11302 58 29 9467 70 38 13425 107 48 15820 59 37 14363 67 21 12657