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