12
9
3
7
6
46
4
5
25
1
17
13
47
77
2
16
72
229
45
11
38
32
97
21
27
14
10
42
49
34
28
67
22
80
35
43
20
133
40
124
78
30
48
61
122