9
11
13
23
28
62
78
90
120
128
134
142
161
165
174
187
189
195
196
238
246
257
268
270
288
292
313
325
326
331
340
345
347
359
375
376
390
394
399
408
415
417
438
442
451
452
457
465
477
495
515
516
522
537
539
540
554
555
567
584
588
605
606
618
635
644
669
678
684
690
692
706
707
710
732
750
752
763
765
767
779
796
808
820
833
844
847
859
881
883
897
926
934
939
948
952
953
967
978
987
996
1005
1017
1042
1048
1058
