2
22
48
95
109
85
18
66
73
63
109
116
104
142
13