9 395 289 true 2 7 13 19 20 30 32 36 37