20
10
14
21
26
42
7
60
47
11
8
9
15
33
27
17
12
5
18
108
6
54
36
160
74
48
65
23
24
44
43
69
38
87
61
90
51
35
19
30
128
154
207
81