19
21
18
33
22
35
72
77
95
35
60
111