3
7
27
49
14
385
68
50
79
466
265
71
150
207
896
35
220
127
42
146
231
307
339
295
90
181
306
277
180
69
170
31
142
317
165
168
214
206
216
112
246
337
188
105
219
145
120
124
248
176
94
229
166
92
162
185
96
128