7
11
3
10
47
15
59
20
2
30
34
107
21
183
75
482
69
327
129
282
18
50
140
235
581
85
146
187
86
276
173
155
188
162