157
228
102
88
60
29
98
75
22
31
156
38
9
49
28
16
39
53
1
32
20
27
46
27
5
31
22
3
15
33
26
32
52
8
17
6
43
14
24
39
20
24
13
18
21
8
14
37
25
18