0
3
31
28
59
134
67
34
169
495