16
45
30
15
5
9
47
6
19
22
4
26
32
12
8
14
80
50
3
10
1
21
74
2
25
69
106
57
34
23
31
24
28
17
40
105
27
20
18