50 564 263 true 0 1 2 3 4 6 7 8 9 10 13 14 16 20 21 22 23 26 29 36 38 43 44 45 48 49 51 55 57 60 61 62 63 65 66 69 70 73 77 78 79 85 87 88 91 92 93 94 95 97