4
7
10
12
22
29
33
34
52
58
59
77
93
98
102
148
150
182
200
213
216
218
225
228
235
250
286
293
296
338
339
340
346
353
368
375
384
386
387
390
399
407
409
422
