10
18
23
27
36
42
53
70
77
94
102
108
118
120
121
143
159
161
165
186
195
205
222
237
245
252
281
290
291
311
328
330
346
347
362
382
389
391
392
