18096 29 18106 38 18156 18 18311 18441 18443 29 28 8 18508 48 18580 1 18733 36 18750 16 18772 30 18805 1618961