17 17192 513 2 8 23 24 28 41 43 60 63 67 72 75 82 105 107 121 145