8
hard
8
16
5
15
160
550
38
18
24
19
5
6
5
10
12
16
23
6
7
