215
258
45
305
31
384
379
277
243
282
214
303
147
95
354
222
38
153
32
72
135
276
90
126
120
229
761
193
122
111
133
39
217
194
83
157
192
152
131
119
137
141
18
358
13
114
264
411
14
12
44
127
28
286
37
49