2
10
26
34
36
56
59
70
75
81
91
98
103
114
119
123
138
150
167
171
197
202
215
225
244
