440
148
900
83
609
105
535
114
308
62
345
189
684
60
828
284
210
28
424
166
426
166
412
202
483
114
255
81
510
212
637
119
297
148
245
96
212
57
432
231