18 3465 112 4 7 15 21 30 32 42 46 60 61 64 68 74 87 89 90 91 95