true 1396 544 true 0 2 3 5 8 9 11 17 20 24 28 37 38 43 47 50 53 54 55 57 62 65 66 69 71 73 83 90 92 93 99 106