23
hard
10
112
21
5
10
21
19
16
17
19
18
33
7
8
23
23
9
13
24
