13
10
41
1
128
152
166
127