86
2
5
31
150
14
67
16
1
71
28
4
58
43
3
1
2
27
22