193
156
149
409
155
99
137
405
260
73
321
261
415
353
147
562
315
196
216
242
158
114
77
88
67
183
176
112
115
81
94
257
1158
96
174
203
460
423
95