37 752 536 true 1 2 4 7 12 15 21 24 26 29 30 35 37 41 42 44 45 50 53 54 60 61 63 65 67 71 73 77 78 79 80 88 89 92 94 95 96