28
27
19
22
16
20
221
90
211
162
191
72
47
174
14
9
55
83
531
384
24
325
25
388
179
118
75
452
160
93
322
410
428
136
438
42
57
194
153
100
34
301
140
126
202
113
335
32
13
209
59
133
35
190