204
28
120
24
41
82
37
52
50
127
312
140
235
96
178
137
149
252
77
61
119
237
180
173
150
181
196
65
108
97
72
210
126
99
84
73
42
106
366
79
233
98
43
188
133
59
109
401
313
57
114
190
135
131
166
113