22
99
83
53
88
77
78
120
83
161
26
269