160
235
103
88
60
29
156
54
24
75
98
38
39
32
50
18
20
31
27
32
33
27
46
9
28
2
9
14
8
18
16
22
15
6
39
52
6
38
32
15
26
37
15
3
24
7
44
18
25
9