14 2589 111 487219 9 24 30 34 37 38 42 45 52 61 77 81 98 99