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