0
1
31
27
59
129
67
34
167
495