2
3
4
6
12
42
57
89
107
109
144
178
190
198
199
201
214
215
219
250
270
271
278
291
303
311
316
320
331
335
336
343
348
364
375
380
389
396
399
424
439
444
445
461
478
497
500
512
524
526
546
551
560
592
599
609
622
640
647
653
656
659
690
691
698
710
711
722
725
741
747
750
763
767
772
777
791
800
801
806
807
