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