23
20
14
38
29
64
22
26
24
28
36
31
10
12
4
8
5
13
33
48
104
51
44
6
27
18
35
37
84
117
42
9
46
16
30
53
34
25
39
32