8
9
16
20
25
28
40
42
47
48
57
66
69
74
109
131
147
155
159
169
194
196
198
201
211
215
225
226
246
257
306
311
324
337
346
356
357
367
370
377
378
383
389
398
411
430
442
472
488
494
500
519
523
525
528
537
538
541
546
553
576
582
605
618
619
624
628
633
644
656
686
688
701
725
736
738
753
756
764
773
781
788
791
847
851
857
864
873
889
916
926
943
959
968
973
980
992
1007
1011
1020
1025
1029
1034
1043
1044
1046
1054
1059
1067
1086
1094
1109
1111
1141
1160
1174
1176
1184
