6
28
46
10
7
5
3
33
21
25
377
221
11
8
208
57
2
60
9
116
103
80
36
74
202
65
17
91
4
115
41
107
27
119
219
83
96
73
155
77