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