10
15
16
22
35
41
54
61
66
74
90
95
103
104
131
135
147
159
165
173
189
194
198
199
202
207
209
218
220
225
235
240
242
250
252
255
261
266
288
297
305
308
331
353
365
370
371
392
408
412
420
423
440
451
460
477
487
492
494
495
498
499
506
509
514
515
525
539
546
553
559
571
583
589
592
597
599
603
628
632
639
647
660
666
698
707
709
716
729
761
770
774
775
792
821
850
858
863
867
877
878
880
883
898
900
902
906
919
925
927
944
963
969
971
984
992
995
1003
1006
1008
1011
1020
1023
1024
1037
1038
1048
1049
1051
1070
1074
1079
1080
1086
1092
1099
1100
1102
1109
