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