161
237
103
61
88
29
24
99
156
54
75
50
39
34
28
38
2
33
20
33
32
28
9
27
9
16
15
18
22
8
6
14
39
46
33
38
3
18
15
15
25
12
26
25
35
14
24
18
8
11