40
24
7
152
23
29
19
11
15
42
142
79
10
60
45
18
59
49
9
27
497
85
177
123
96
168
38
66
191
39
20
99
26
104
16
37
22
28
8
93
30
43
105
106
21