112
419
88
206
55
262
110
309
30
225
278
1,043
27
263
28
293
24
173
43
184
103
153
65
175
187
8
111
32
95
12
93
6
100
23
59