true 2351 683 true 1 2 4 5 10 13 16 19 33 34 39 42 47 49 58 61 68 76 77 81 93 98