7 377 23 3 20 21 38 51 82 89