89
178
449
839
148
336
690
300
94
536
927
21
2441
356
41
157
44
448
346
194
639
199
177
352
139
416
339
391
220
288
179
1035
1116
82
129
229
595
753
608
370
199
61
43
550
403
338
146
961
212
296
138
588
