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