3
14
19
25
29
36
39
46
65
68
70
71
77
89
91
96
108
111
112
132
147
152
176
209
224
230
233
236
242
257
259
272
280
288
314
328
333
334
335
338
359
377
389
391
411
422
437
446
449
457
462
527
545
579
588
612
