8
4
6
5
40
18
29
22
47
27
15
96
206
85
54
76
37
26
45
36
59
17
9
49
41
10
73
57
3
95
30
31
163
63
11
12
7
86
64
121
189