23
33
18
39
62
102
82
79
149
161