289
358
106
47
54
163
170
50
273
59
130
101
93
78
112
607
96
315
118
261
180
171
100
138
260
53
38
130
362
70
230
101
34
55
79
51
68
56
11
27