22
14
46
21
26
190
28
173
153
32
97
107
366
188
103
38
82
41
71
66
447
73
140
133
81
52
59
63
67
16
61
31
10
62
45
346