7
5
3
2
47
33
14
74
36
20
66
67
185
98
110
65
81
37
58
52
21
121
113
68
73
57
51
50
42
40
54
35
173
126
117
119
140
38
24
34
178
28
92
89
27
31
78
15
12
131