149
381
98
24
320
288
767
347
111
128
64
226
56
223
77
105
237
321
116
257
980
37
66
247
253
71
143
276
180
175
78
207
124
61
488
72
219
100
70
171
457
131
123
967
496
273
309
227
442
203
1034
109
54