10
29
42
21
43
16
104
32
9
6
4
20
6
34
3
7
12
14
73
37