40
29
47
38
67
44
238
70
140
161
17
75
54
60
41
131
27
20
109
419
11
55
46
164
123
235
65
104
73
215
22
7
56
39
387
384
146
303
260
129
393
275
158
198
77
247
331
196
82
489
281