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