47
33
19
83
34
15
22
23
27
28
32
18
8
12
175
124
120
156
76
70
304
139
174
82
95
55
78
48
132
137
118
73
54
119
101
99
61
30
58
45
91