50
70
53
88
142
105
62
142
78
64
63
82
86
133
165
232
69
88
153
186
59
144
219
89
189
115
158
112
156
79
86
187
129
115
174
189
228
384
185
101
144
60
195
88
93
138
87
160
119
198
93
81
130
132
64
191
47
61
89
298