99
883
320
348
382
263
591
1130
184
428