3
5
14
20
30
31
34
39
40
44
48
49
51
55
56
61
63
71
87
89
50
15
47
1
46
85
45
90
43
42
77
41
21
24
76
23
19
22
18
2
12
88
11
72
8
84
10