4
11
52
38
69
243
97
121
286
65
62
82
85
145
87
165
113
188
209
261
208
198
120
336
181
245
95
164
176
211
141
127
179
271
291
206
218
264
430
276
159
242
306
371
293
214
190
317