6
15
36
40
47
52
56
59
64
72
80
84
85
88
101
146
147
167
176
178
180
185
188
190
195
209
225
239
262
273
278
300
301
315
322
328
348
378
379
390
392
399
406
422
461
464
472
475
481
495
501
514
527
530
540
546
569
570
594
600
609
610
637
656
657
661
662
667
675
691
712
727
732
745
758
763
800
829
833
840
850
853
856
871
874
893
904
918
919
921
923
928
937
942
945
974
981
982
990
992
