23
hard
11
7
13
21
25
22
27
31
52
54
51
111
104
62
28
7
46
10
26