33
7
212
46
17
48
161
5
26
97
305
9
18
30
8
12
21
647
95
24