450
158
87
78
215
84
44
405
296
236
94
63
227
213
60
443
114
177
16
350
79
19
131
107
64
469
104
62
155
138
66
1149
201
73
45
776
126
118
218
3
14
124
28
17
100
105
82
50
180
101
111
26
7
43
143
29
9