2
6
12
18
14
4
11
7
26
3
23
13
21
5
20
10
25
9
15
38
34
16
1
71
19
43
8
39
27
66
128
53
29
33
22
75
69