20
10
7
22
30
11
18
9
8
15
100
27
32
21
74
25
41
26
14
51
16
19
40
46
53
39
12
28
17
168
50
102
114
43
42
62
68
138
64
44