7
12
4
10
47
16
59
20
2
30
35
107
21
183
75
482
70
48
327
129
284
18
50
140
236
581
85
146
187
86
277
173
155
190
162