17 31 32 202 43 233 28 30 150 108 39163