2
6
14
19
28
59
80
96
103
107
113
118
121
126
151
