4
2
8
44
142
14
52
19
17
7
3
73
49
70
0
23
43
13
6
46
88
171
141
110
149
85
26
58
47
15
66
99
69
661
231