23
31
21
8
28
57
100
82
184
123