12
30
42
48
49
51
63
77
83
119
125
138
153
156
158
161
168
179
193
197
206
208
225
240
243
245
248
252
257
259
264
291
309
330
331
343
382
383
419
463
477
483
500
501
516
532
537
538
541
549
575
585
598
610
619
621
643
649
651
664
674
677
690
694
695
711
713
721
741
757
760
803
808
828
831
844
852
857
876
877
883
901
913
926
935
938
964
990
994
1001
1008
1034
1041
1072
1076
1081
1090
1098
1101
1105
