172
149
14
121
2
6
74
54
4
3
37
12
59
10
78
65
41
25
5
342
107
36
11
35
18
26
17
1
8
245
15
7
9
48
365
124
167
42
50
28
57
146
99
366