3
10
12
18
21
26
30
38
40
54
56
66
69
77
79
85
86
87
89
90
48
15
63
45
1
44
31
6
43
23
42
17
64
71
11
58
9
24
14
65
8
60