2
3
5
7
16
17
33
39
45
46
50
58
64
66
67
76
83
84
88
90
1
81
49
63
47
48
60
43
56
31
9
42
21
75
22
4
15
32
14
65
12
27
89
11
62
85
41