20 10295 559 6 12 15 17 18 19 30 32 48 56 63 64 67 77 80 85 89 94 96 97