10
8
23
7
14
5
15
12
6
28
17
13
9
21
27
33
24
54
3
35
11
72
47
20
39
34
29
64
45
32
121
154
79
22
78
26
41
40
44
57
48