319
1524
829
174
553
918
1334
146
316
152
197
151
1648
153
36
175
147
325
329
169
153
172
150
159
157
138
939
184
326
151
439
153
322
144
149
527
846
946
189
500
331
332
291
154
66
163
152
168
162
332
157
148
154
166
158
191
168
169
554
1044
412
517
530
168
625
147
322
1061
413
1298
163
155
164
950
1154
309
171
325
326
159
141
158
158