22 10960 3575 true 1 2 4 7 15 21 26 28 32 36 48 54 55 57 63 66 72 77 86 88 95 99