10
hard
182
22
89
15
32
15
60
30
8
14
11
24
19
29
16
25
25
17
15
