113
119
124
278
52
207
169
126
36
47
140
233
132
157
245
123
179
133
252
138
247
309
222
131
131
143
188
184
72
211
125
404
123
207
153
172
116
40
227
106
151
227
237
175
267
161
328
254
141
134
78
134
163
303
129
209
132
157
128
119