147
35
73
143
266
25
8
41
23
142
119
15
65
27
89
185
137
114
63
1940
28
145
293
277
272
252
335
141
216
206
166
275
309