2
3
5
7
8
10
12
14
25
27
32
38
54
62
66
77
83
86
87
88
82
9
15
21
31
35
39
58
61
67
69
74
78
80
85
90
51
73
48
47
57
70
46
45
43
44
1
29
89
18
13
75
11
42