9
6
45
49
61
74
86
83
82
91
134
105
199
156
109
190
274
171
126
148
192
228
484
240
198
330
172
185
146
297
506
241
169
244
177
197
165
201
358
242
230
320