10
18
46
159
55
56
98
105
51
82