5
22
18
3
10
7
79
4
52
17
26
14
15
20
11
12
6
1
8
35
42
25
9
48
13
30
2
16
29
57
50
39
40
36
33
37
34