5
13
20
3
8
10
32
11
58
30
43
24
47
37
2
44
34
12
23
14
6
33
21
16
36
9
45
54
19
55
26
17
15
35
80
42