10
8
6
56
59
71
29
48
86
162
49
121