4
5
10
16
30
42
56
75
82
89
93
100
118
130
149
180
190
191
205
214
220
242
244
256
260
263
267
281
284
295
