440
65
156
31
539
150
486
109
652
219
306
79
248
175
425
29
589
206
548
95
141
60
418
95
371
197
273
65
336
224
609
190
246
77
339
192
378
186
222
60