92
114
72
56
166
195
216
80
87
180
57
73
124
144
140
234
202
297
85
34
119
123
191
169
126
198
215
151
133
186
214
232
105
166
136
171
88
163
82
231
132
60
189
225
112
76
112
377
137
110
139
308
123
147
87
153
66
168
326
128