173
161
14
153
21
494
97
103
60
73
7
39
90
285
115
122
28
26
20
64
45
55
69
43
195
175
337
94
159
245
165
80
158
89
61
88
74
257
214
197
51
182
121
67
113
111
137
96
128
581
370
57
216
247
199