119
270
80
155
175
180
54
232
191
190
120
151
178
203
101
394
104
59
186
64
79
132
240
89
131
160
45
43
85
90
69
355
341
858
247
129
159
21
61
71
82
39
192
318
35
111
65
34
32
14
38
46
57
29