43
4
1
23
117
32
95
30
93
191
60
36
21
49
17