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