45
hard
10
7
9
10
8
8
8
21
15
17
33
35
16
16
33
11
7
36
24
