true 3401 665 true 0 3 10 15 17 19 20 21 22 26 28 32 36 44 47 48 56 59 61 67 68 70 82 85 87 89 90 99