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