196
341
930
318
256
408
404
161
678
580