21
hard
32
271
23
23
16
12
27
48
17
8
12
37
27
27
12
25
9
9
45