1
22
48
95
109
85
66
73
63
108
116
103
142
114
139