10
hard
12
47
20
6
8
62
24
25
7
13
4
616
43
7
42
13
13
45
41
