2
4
9
11
15
16
17
21
30
32
36
41
44
49
53
57
70
71
82
89
50
5
6
10
12
31
35
46
59
67
72
73
74
75
80
87
14
48
47
54
27
45
38
1
76
18
85
33
28
26
84
66
51