18 1343 341 true 1 2 4 5 8 10 13 14 15 16 20 22 27 30 31 32 35 37