26
hard
27
105
31
24
28
36
26
25
33
16
8
19
10
10
22
26
13
6
15
