15
2
17
9
23
11
23
101
71
43