9
11
31
30
10
18
47
53
18
71
105
73