5
9
18
31
39
22
1
2
63
30
16
7
46
33
3
26
36
15
44
21
27
52
32
4
11
12
6
14
28
20
47
81
25
42
13
78
113
58
89
88
37
77
8
29