12
hard
20
26
8
10
16
23
16
41
24
41
28
32
22
43
20
46
10
25
12