10
23
39
50
55
64
67
93
100
104
145
156
169
183
189
194
200
211
225
226
228
246
250
251
252
276
277
285
294
306
312
316
319
325
331
334
335
338
355
366
370
377
397
400
430
434
441
448
465
470
472
483
524
536
537
561
573
587
589
616
620
622
626
632
643
644
648
666
671
672
684
708
730
758
767
776
798
804
811
819
834
837
844
864
870
877
886
900
913
914
916
918
