22
hard
86
21
30
571
12
15
16
20
8
25
64
23
10
15
14
15
11
21
12
