189
142
85
226
79
70
102
157
148
377
31
109
169
125
55
222
293
47
134
115
20
184
296
201
106
105
219
221
230
308
19
101
116
88
232
53
787
131
122
190
196
343
268
346
4
40
124
6
37
149
233
175