0
hard
0
1
6
4
16
39
64
31
119
49
29
25
107
19