10
10
11
18
31
22
61