5
6
17
21
27
30
32
39
55
72
75
84
88
90
92
95
98
102
113
116
124
136
138
157
172
178
190
200
214
216
220
221
227
241
245
260
265
287
294
297
300
323
324
327
337
338
341
344
350
352
353
354
361
366
372
373
375
390
396
397
398
401
409
410
412
