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