5
3
2
14
4
1
6
9
59
29
18
26
284
117
10
139
129
21
20
73
32
102
131
24
147
28
11
39
75
58
99
182
84
66
61
37