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