409
172
612
180
364
186
595
79
239
45
680
242
277
146
386
72
176
52
511
177
499
225
1968
1004
668
175
95
20
455
172
513
192
467
128
232
97
611
166
424
55