158
231
103
88
60
29
75
23
31
27
156
53
20
38
39
50
46
98
9
27
6
28
31
1
32
16
18
33
39
26
6
3
52
15
44
14
9
8
15
22
8
32
38
9
37
21
24
11
25
13