0
3
15
10
11
59
69
74
30
52
95
169