4
7
18
33
56
80
96
106
125
127
133
134
136
138
144
150
153
155
157
165
168
182
184
185
200
221
230
236
242
264
284
291
292
294
304
326
339
341
348
354
383
387
397
414
432
443
468
476
480
497
500
