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