3
8
10
12
20
30
33
38
46
47
51
60
65
68
72
74
78
82
84
85
50
52
48
53
44
43
34
42
89
9
1
41
86
24
21
55
19
70
14
17
11
77
18
80