102
258
446
85
403
63
395
107
198
155
338
489