3
6
27
48
14
382
68
79
464
264
71
148
205
896
35
220
126
42
146
230
307
339
295
90
180
306
277
127
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
184
96
128