87
34
60
47
106
44
48
56
290
239
115
111
226
1221
977
663
140
247
320
389
207
265
103
155
202
138
192
308
187
169
80
354
443
69
165
600
126
317
122
46
629
183
240
137
55
284
204
318
355
42
158
52
76
37
43
65
68
45
38