1
22
48
95
109
85
18
65
73
63
108
116
103
142
13