12
5
24
96
126
325
143
236
71
141
106
134
201
122
188
231
70
133
79
238
131
118
249
150
112
50
142
359
37
119
274
124
173
137
288
224
260
81
214
183
144
280
319
164
234
181
169
154
191
290
434
1370
232
195
664
1484
351