10
hard
50
9
9
17
53
11
5
67
12
20
7
6
19
24
28
79
24
4
6
