6
3
5
4
10
20
13
12
24
54
7
15
19
9
11
8
99
2
16
21
1
63
33
48
27
59
37
51
30
49
35
14
57
22
34
18
61