12
9
5
21
3
19
2
34
18
53
50
47
43
15
16
66
113
1
13
26
24
20
10
8
28
209
35
38
14
81
42
4
29
39
37
59