7
14
17
18
30
31
35
38
48
72
96
111
125
135
140
145
157
168
182
195
198
218
237
243
244
253
264
272
287
290
291
293
310
316
322
328
330
340
358
362
365
366
367
373
389
396
405
431
437
459
467
468
471
477
485
487
488
489
493
499
502
503
509
521
539
564
574
587
589
597
652
667
676
686
701
704
710
728
729
758
765
768
774
775
789
793
802
807
812
824
833
859
869
875
879
912
930
932
949
972
988
989
993
994
1000
1007
1024
1032
1034
1054
