1
3
4
9
12
7
18
19
29
89
2
5
37
8
24
10
66
17
15
13
35
22
21
25
11
26
30
14
71
27
34
33
67
43
6
40
52