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