144 37 1 107 98 27 18 77 16 17 43 112 86 54 96 92 89 46 23 72 25 4 5799