7
118
66
38
30
26
45
43
75
24
27
277
14
186
173
23
5
53
31
50
11
85
18
1071
490
49
271
100
78
10
47
54
392
51
287
82
83
80
37
32
179
88
56
19
64
39
44
214
147
191
125