437
42
21
20
163
63
35
322
44
128
48
159
85