149
39
12
98
4
41
25
99
72
63
24
23
18
19
3
16
40
150
7
44
9
50
76
43
17
116
90
47
11
20
6
15
158
10
27
29
22
113
186