20
15
47
3
9
296
374
40
35
28
84
42
10
43
8
27
56
123
23
90
37
182
77
294
16
29
458
122
165
26
11
92
94
96
57
106
49
144
54
24
119
52
46
235