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