2
18
24
48
81
82
101
103
107
117
120
136
153
157
161
163
164
182
198
199
200
206
220
241
247
259
266
273
278
292
317
329
330
345
349
362
368
385
396
404
408
416
424
427
438
478
483
489
494
518
524
536
541
544
550
561
563
569
574
582
589
591
592
599
601
620
626
642
644
659
664
693
695
707
710
719
729
734
740
751
783
786
787
794
798
801
821
849
855
875
878
884
892
918
940
964
973
982
985
998
