2
wonderful
6
8
5
29
18
31
10
13
27
12
11
22
15
17