2
1
13
9
18
6
7
4
15
51
10
13
88
103
6
15