21
58
27
48
62
116
106
50
109
104