3
5
16
18
24
27
34
36
48
50
53
55
61
63
67
73
74
80
82
89
46
44
52
59
83
42
65
41
22
38
14
9
11
77
10
76
81
30
4
2
86
8