63
9
99
55
30
29
6
11
8
18
2
5
57
7
26
82
62
28
36
12
24
16
39
33
4
20
14
10
40
45
23
32
15
34
31
38
41