29
17
9
6
10
20
16
30
19
27
45
13
94
36
14
1
80
7
42
34
86
4
2
61
3
52
32
35
26
68
28
51
46
18
21
104