5
16
18
21
23
28
30
36
38
40
48
54
56
57
63
67
71
79
84
87
1
2
6
9
10
12
22
32
41
53
65
66
70
77
82
13
52
51
50
49
14
47
24
26
44
20
27
17
89
15
25
59
86