2
3
4
9
15
18
21
22
26
29
32
40
43
55
58
61
68
76
84
85
81
50
56
1
48
47
69
46
63
28
5
10
42
88
33
74
89
16
27
72
13
14
78
71
67