12
34
44
60
81
113
129
136
143
150
153
163
167
181
182
186
206
209
223
231
252
261
285
295
308
320
323
330
335
352
368
372
377
386
432
440
448
464
472
481
484
486
492
501
502
528
540
541
552
555
556
565
580
588
