0
2
3
2
31
14
46
39
11
9
20
71
41
22
186