113
101
41
20
19
60
44
168
151
107
95
6
113
62
152
75
12
49
0