10
11
11
18
31
23
61