196
341
930
318
256
407
404
161
678
580