21 11477 681 5 11 16 22 23 31 35 39 42 44 50 52 53 57 61 77 78 83 84 90 91