2
22
51
97
109
85
66
73
63
109
116
104
142
114
139