22
hard
86
21
30
571
12
15
16
21
8
25
65
24
10
16
14
16
11
21
12
