172
27
10
58
80
41
54
310
214
144
236
548
132
65
105
52
106
39
16
130
118
70
33
357
242
156
30
113
99
38
136
111
68
26
15
107
18
50
28
17
6
20
183
44
88
35
104
852
32
19
22