296
59
232
66
356
144
19
161
105
71
116
230
27
150
60
155
191
353
117
235
115
86
33
293
130
49
73
184
139
108
72
45
13
9
317
173
44
20
181
21
214
97
89
95
186
403
132
145
228
43
248
193
179
103