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