2
3
8
20
28
29
31
33
39
40
43
44
48
56
60
63
65
72
78
85
1
6
12
24
25
26
38
51
52
53
54
61
62
67
80
46
4
45
47
32
15
49
23
16
27
13
84
11
81
89
10
37
73
18