2
5-9
10-16
17-22
23-26
27-36
39-40
41-52
53-66
67-77
78-86
87-98
99-107
108-120
123-128
129-138
139-154
157-159