2
9
11
16
17
24
30
32
34
38
42
54
63
68
73
78
93
100
104
106
109
112
116
118
122
130
133
140
144
150
154
156
165
177
179
188
189
195
196
197
211
218
221
232
245
250
253
257
259
262
264
273
275
279
283
284
286
290
293
297
307
308
309
313
318
323
339
345
