9
13
14
17
24
32
39
52
55
59
75
80
82
98
114
122
132
142
144
145
149
152
156
158
162
167
178
184
222
224
232
237
246
260
266
284
291
300
302
305
306
318
327
332
343
349
351
359
361
367
372
378
389
417
422
423
434
444
460
462
465
470
491
496
497
503
508
509
513
518
525
553
560
590
596
606
616
648
653
655
662
682
684
701
707
709
711
713
715
723
728
732
739
744
745
