17
hard
10
16
12
251
38
35
6
23
19
9
12
59
15
21
13
10
7
8
20
