9
13
33
31
10
18
47
54
18
71
105
73