289
235
178
75
131
172
76
74
119
157
85
70
103
36
44
46
24
29
29
19
30
19
21
32
15
21
2
64
32
23
15
17
26
31
5
34
57
36
23
30
11
3
16
40
20
39
8
32
20
12