3
10
13
20
22
24
29
30
37
40
43
46
50
56
59
61
64
83
88
89
9
52
8
45
42
69
41
27
47
25
16
14
84
65
58
5
12
54
11
76
28