170
183
64
427
173
58
188
156
120
96
201
59
260
340
171
228
152
263
99
141
444
345
310
92
147
103
70
281
75
90
69
89
111
198
41
356
200
178
370
211
275
119
104
150
130
68
71
43
368
204
38
45