10
18
47
166
55
57
98
105
51
82