150
179
211
136
146
84
99
393
98
147
34
59
77
115
36
70
73
77
103
251