15 94 98 80 77 101 3 44 2 46 82 40 24 15 86 98