8
10
13
23
9
17
46
50
17
66
101
71