3
8
6
12
13
14
4
1
20
2
19
22
39
7
18
47
11
25
37
41
81
15
9
67
10
33
105
34
16
57
36
32
26
5
24
17
80
58