true 31536 700 true 1 2 5 7 8 11 13 19 20 22 31 32 38 40 49