20
16
32
10
36
17
3
5
9
7
4
8
15
26
49
129
65
38
13
25
24
23
34
12
11
37
64
18
19
22
50
29
92
27
104
42