290
235
132
178
74
76
75
172
157
119
70
85
103
29
30
25
36
19
29
34
44
39
33
15
33
64
32
26
46
5
31
19
15
10
17
2
3
15
16
23
32
40
21
18
36
21
43
19
30
6