156
237
348
316
79
106
592
499
811
545
388
336
788
72
100
44
209
185
248
118
207
172
449
128
409
125
85
137
442
104
218
1245
244
242
386
491
586
4115
4699
267