0
0
31
61
27
48
65
116
109
50