34
95
112
119
41
106
114
28