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