true 643 239 true 0 3 5 8 13 15 16 17 18 22 30 34 35 42 46 48 49 51 56 64 74 75 77 81 89 91 99