2
3
5
11
23
29
31
34
36
43
47
50
56
60
68
69
77
78
85
89
40
46
45
1
44
35
27
42
7
71
15
20
18
17
14
83
9
54
90
8
81