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