18
6
11
4
9
12
3
20
1
8
10
53
46
2
25
29
115
5
16
13
24
44
15
33
81
34
7
54
76
40
55
462
82
32
26
21
14
62
71
47
19
156