3
8
10
13
14
23
24
36
71
100
120
124
131
132
144
163
170
178
197
205
219
225
226
232
234
238
268
276
286
292
294
300
302
305
311
318
330
334
340
346
356
389
391
398
409
