28 18876 685 9 16 18 23 34 35 40 43 45 52 54 55 61 62 64 65 66 73 76 77 78 79 82 87 88 94 97 100