4
41
2
11
3
9
10
28
0
6
5
7
55
17
33
22
14
12
20
82
210
47
156
67
78
144
59
18
15
180
113
98
140
175
231
52
705
169
57
125
304
147
53
54
536
23
69