9
abraham
10
11
3
13
9
6
8
4
4
19
27
45
33
38
7
11
10
10
2