212
113
47
191
79
277
216
306
61
49
155
51
100
580
52
35
59
24
267
36
19
129
20
62
57
78
112
50
183
121