305
551
247
190
141
332
49
188
25
151
99
102
179
175
292
217
194
236
158
121
80
100
250
256
170
75
88
153
149
185
125
136
208
230
167
184
135
85
62
72
174
102
151
171
275
201
292
164
186
141
130
190
178
255
168
74
46
247
347
225