8
35
7
4
3
18
15
5
26
13
43
11
97
38
10
9
52
25
50
81
22
36
17
41
29
99
42
63
27
46
30
31
12
84
90
183
168
51
69
37
57