6
13
23
25
27
34
40
50
59
60
64
72
89
94
105
117
131
152
154
170
196
197
212
219
244
260
281
285
308
317
325
326
329
339
344
348
353
369
395
396
