3
12
20
23
29
32
40
43
45
49
54
59
66
69
72
77
80
84
87
88
76
1
47
16
44
89
42
55
35
41
4
70
21
22
78
14
50
62
56
27
71
11
38
10
5
85
9