3
35
10
9
4
17
0
26
25
19
16
2
39
14
7
36
108
21
43
41
64
28
31
82
316
53
55
37
173
29
22
67
112
27
69
38
63
45
42
85
86
89
219