1
24
23
121
116
190
261
86
95
295
115
135
45
322
123
184
286
206
107
112
410
103
195
236
231
96
114
233
104
94
197
276
213
131
93
143
177
144
153
251
149
198
193
240
257
158
150
225
249
215
125
415