0
3
1
10
21
35
73
86
157
68