3
4
6
10
17
33
46
57
75
81
84
94
108
162
170
180
185
187
195
219
222
228
230
242
243
244
248
254
258
261
309
322
338
342
343
348
368
381
386
401
411
418
423
434
