172
290
10
312
31
32
545
384
9
640
30
105
