23 5490 120 1 5 9 15 19 22 25 28 29 35 42 43 44 45 46 55 62 72 77 86 89 91 95