15
14
124
119
203
263
89
97
117
297
138
46
333
125
191
286
206
109
113
414
103
195
236
231
96
114
238
105
95
197
278
214
131
94
143
179
213
144
157
252
150
201
194
240
258
199
158
225
250
218
145
128
415
326
310