15 2516 73 1 3 10 14 18 23 40 41 50 51 54 57 84 88 95