12
7
4
8
16
5
2
1
76
20
6
0
22
18
3
74
41
55
26
32
29
38
43
78
156
66
62
508
523
139
61
137
80
163
117
82
148
84
53