198
36
46
138
39
106
143
217
119
150
70
113
452
400
207
194
156
44
84
62
69
172
184
65
79
124
97
157
239
287
161
134
107
190
47
51
64
195
35
40
130
338
94
86
17
1084
241
91
169
171
42
52
261
216
27
77