3
5
9
10
11
15
23
25
41
43
49
57
61
64
66
79
82
83
86
90
35
48
30
45
17
28
55
39
42
37
22
58
21
18
7
12
89
24
72
59
32
2
76