5
6
10
12
24
40
47
53
58
61
64
65
70
75
87
98
114
127
129
131
135
139
148
155
176
182
198
203
212
220
222
228
230
233
260
277
281
283
308
312
314
324
338
348
376
384
385
392
395
397
407
429
433
439
441
447
453
455
465
513
520
521
544
548
557
559
580
609
612
625
631
633
637
642
644
652
656
657
658
664
674
687
688
706
717
721
723
735
745
757
763
768
777
781
820
822
831
843
850
884
885
910
912
