5
13
17
37
65
103
105
106
125
127
129
136
143
147
185
191
198
210
211
226
244
258
293
313
322
337
342
346
362
363
364
383
391
404
409
412
417
451
461
482
486
497
501
504
540
544
547
593
596
612
615
616
622
624
625
626
638
653
664
667
668
675
684
685
