4
10
18
25
30
31
36
38
47
48
53
55
57
58
59
68
73
77
80
84
51
34
83
44
43
42
52
41
65
13
11
89
82
45
9
56
8
7
3
86
6