20
24
26
29
34
39
41
45
47
51
64
65
66
89
113
116
131
135
137
141
156
159
162
164
184
186
189
191
197
204
214
217
225
238
244
249
261
271
280
283
286
292
318
352
355
360
380
391
399
419
429
456
483
485
510
517
527
531
540
589
590
605
614
616
621
624
625
630
640
644
645
650
653
680
685
693
697
699
706
720
749
776
787
799
810
840
848
862
863
868
887
893
897
912
920
926
929
930
931
951
955
956
967
977
981
985
989
1015
1037
1041
1076
1110
1118
1120
1130
1132
1164
1169
1173
1174
1192
1202
1234
1240
1242
1253
1265
1276
1297
1300
