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