10
20
24
51
61
71
88
97
101
111
137
139
156
163
165
180
184
191
199
219
224
227
229
237
258
266
273
276
312
322
334
355
374
376
381
382
399
401
451
458
459
465
474
481
506
508
529
548
560
567
568
582
589
590
602
604
616
617
634
641
659
670
678
681
700
705
716
742
744
747
762
771
785
788
827
836
839
843
854
867
876
878
888
892
906
909
918
921
940
945
955
971
973
992
1005
1009
1011
1016
1030
1038
1073
1077
1139
1151
1156
1173
