8 498 394 true 15 22 42 45 59 62 86 97