7
101
31
14
4
14
24
10
35
6
9
5
4
1
12
6
103
10