11 607 357 true 2 4 8 17 21 23 58 64 93 94 98