31 5 4820 60 15 5723 94 47 8748 69 18 5701 84 34 7315 112 38 9938 36 23 9928 5 7 8486 27 20 9407 24 7 8614 10 9 9080