10
18
45
159
55
56
97
105
51
82