31 13960 347 3 4 5 9 11 12 15 16 18 20 21 24 25 28 30 33 34 36 40 43 45 46 50 53 55 57 60 63 64 65 70