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