10 489 322 true 3 4 7 9 17 21 30 33 36 38