2
5
13
6
15
4
21
3
10
9
11
16
23
22
7
19
28
42
69
31
37
34
40
65
17
26
27
49
32
48
14
70
60
75
47
53
39
12
41
52
18