5
4
3
10
6
17
11
20
52
75
14
25
13
21
53
22
72
57
23
9
26
39
41
7
29
8
1
16
90
19
37
15
30
18
42
60
2