289
178
235
130
75
172
119
74
157
76
70
103
44
85
36
24
46
29
31
23
5
2
16
29
30
33
15
30
57
21
16
23
40
26
64
19
32
21
36
19
15
32
10
29
6
15
32
13
9
18