31 6223 87 1 4 5 7 8 10 11 15 16 25 29 34 35 38 39 40 45 50 53 54 56 57 58 62 63 70 76 79 87 90 91