14
306
8
177
36
160
26
166
165
39
124
16
110
17
98
59
133
68
395
9
5
95
19
115
92
103
61
713
22
88
111
1
69