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