282
173
366
272
276
50
326
223
362
42
481
94
411
216
645
171
232
179
284
154
626
48
295
143
493
232
197
153
259
174
559
190
372
111
442
318
594
144
609
68