290
133
235
178
74
76
157
70
172
75
119
86
30
25
29
103
36
45
29
34
33
19
15
39
64
31
15
46
32
5
10
2
36
32
19
16
15
33
17
26
40
3
10
18
43
19
20
20
9
57