13
19
25
30
45
55
65
67
70
100
107
111
131
140
141
147
150
164
169
194
204
205
210
221
228
236
242
245
259
263
264
279
289
293
312
315
358
359
375
381
414
415
416
417
418
434
453
454
479
481
482
500
521
526
527
547
557
564
567
585
591
595
623
630
631
646
655
660
675
682
693
724
