158
40
22
17
55
36
31
6
15
14
12
25
28
19
13
10
33
29
96
70
59
245
38
69
48
53
49
32
52
71
150
83
60
30
27
128
23
43
56
62
211
66
74
220
153
112
99
58