155
158
98
143
90
115
101
103
55
71
68
43
88
299
156
130
100
134
102
128
111
91
75
119
421
339
372
291