155
95
9
23
47
82
23
164
43
1
10
2
5
28
72
2
1
2
174