16
17
24
31
40
66
77
86
92
105
128
145
150
169
181
196
214
219
221
226
229
234
237
254
267
275
277
297
299
305
323
346
355
382
392
429
463
469
471
474
482
502
503
538
541
544
546
551
554
560
564
566
589
593
600
621
628
646
670
682
686
695
701
710
724
755
756
780
782
804
813
815
821
825
834
859
871
897
918
927
933
951
952
955
974
980
982
983
991
998
1001
1010
1015
1016
1027
1040
1041
1053
1054
1060
1074
1080
1085
1091
1097
1098
1100
1114
1123
1125
1128
1131
1134
1138
1139
1151
1174
1178
1182
1192
