1
5
9
10
11
16
22
30
36
51
63
67
71
78
80
81
89
95
99
105
115
118
121
123
131
133
135
139
143
152
153
155
158
160
161
162
169
170
174
175
176
178
179
181
186
189
192
193
196
202
203
211
213
217
219
222
235
238
240
242
246
