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