112
430
88
206
55
265
110
309
30
228
27
263
28
293
24
175
43
184
13
764
103
153
65
180
191
8
32
95
12
93
6
100
23
59