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