3
1
4
9
11
14
7
12
15
13
26
10
17
16
20
5
27
21
30
59
8
38
19
23
37
31
69
50
29
74
167
24
28
66
41
33