31
13
1
17
40
85
108
81
144
174