4
6
7
9
12
27
34
44
45
49
59
74
83
95
105
106
117
124
131
138
146
149
150
154
157
176
182
187
200
222
225
245
248
258
260
268
272
279
292
318
337
338
380
388
390
399
404
406
412
416
452
457
478
487
498
519
539
544
553
559
567
593
622
