21
hard
5
16
6
6
10
8
7
5
7
5
63
62
10
44
25
31
26
26
17
