7
3
1
20
11
5
21
106
14
19
43
39
56
34
26
81
290
17
52
36
155
41
29
53
67
101
27
66
37
60
45
42
85
82
89
210