10 489 399 true 16 30 32 36 46 54 64 79 93 95