4
10
52
38
69
243
51
97
121
286
65
62
82
85
145
87
165
113
188
209
261
208
198
120
336
181
245
95
163
176
211
140
127
179
271
291
205
217
264
430
276
158
242
306
371
293
214
190
317