2
3
10
13
16
19
20
26
36
43
59
62
67
69
73
75
77
82
85
86
5
8
29
35
38
39
40
41
61
63
65
70
72
87
89
48
32
47
4
46
7
44
15
56
42
58
17
1
24
21
9
66
53
27
76