33
20
15
10
18
43
28
21
9
69
146
51
115
674
77
19
73
306
57
65
27
25
204
90
179
80
12
56
105
266
208
70
222
176
116
254
32
167
152
67
186
365
7
48
139
334
99
22