3
5
7
11
13
16
20
37
38
42
45
47
53
64
66
69
77
83
89
90
49
40
46
1
44
60
43
76
56
55
4
86
8
21
12
58
10
29
85
9
59
54
32