18
hard
21
9
5
8
21
16
205
118
222
6
18
12
10
8
11
17
9
9
16
