12
26
375
8
32
30
18
6
47
38
27
48
158
90
47
120
3
2
43
47