15
19
10
1
26
55
83
71
166
103