12
13
20
24
32
69
90
97
101
103
104
111
141
143
148
164
170
211
213
222
228
234
251
253
266
270
278
288
297
300
308
331
337
340
350
354
360
365
375
397
402
415
446
458
475
524
538
561
582
589
594
623
631
637
640
641
652
659
683
688
696
698
742
747
753
765
782
794
803
804
808
817
819
847
849
853
859
867
889
897
934
935
936
945
966
975
988
989
993
996
