21 1393 629 true 6 7 13 15 20 32 39 42 54 58 64 67 68 69 70 72 73 81 84 89 95