46
30
30
43
473
122
88
167