10
41
7
4
39
16
11
12
14
2
3
9
13
0
68
18
6
19
5
26
22
110
35
21
48
74
29
45
58
27
172
231
161
94
117
498