3
11
9
7
12
1
14
35
8
47
23
21
17
84
177
76
140
93
241
46
70
681
123
178
78
59
50
197
88
56
29
94
95
188
54
478
110
132
130
103
83