36 311 396 true 0 3 7 10 13 16 17 19 20 22 24 27 28 29 32 33 35 36 39 42 45 46 53 58 60 64 65 69 77 80 82 85 87 88 93 94