109
78
59
68
228
88
69
216
158
73
657
44
137
108
75
41
178
39
45
49
171
133
123
119
138
283
118
62
173
80
211
166
56
66
188
99
135
90
57
130
114
157
150
54
84
86
35
165
161
65
389
162
190