3
12
11
7
1
14
35
8
48
23
21
17
9
84
178
76
140
93
241
46
47
70
681
123
78
60
50
198
88
56
29
94
96
188
55
478
110
133
141
132
103
83