235
291
179
133
76
74
119
87
75
173
157
70
36
19
15
29
25
30
30
30
45
46
16
19
5
32
31
40
65
18
15
8
33
26
36
103
33
39
12
3
23
21
57
3
32
23
20
21
17
18