7
3
4
40
18
26
8
23
10
9
1
15
13
17
62
24
105
42
56
33
52
131
249
135
125
51
81
825
215
164
68
78
168
870
370
123
149
137
153
63
756
155
11
179
133
101
166
76
158
103
89
141
91
130
79
95
165
77