2
22
49
95
109
85
66
73
63
109
116
104
142
114
139