0
0
31
61
27
48
67
116
109
50