2
3
5
14
20
22
31
33
37
38
42
47
57
58
71
72
73
85
86
88
8
48
52
53
45
1
12
34
41
89
16
9
24
19
55
17
70
21
11
10
75
60
43
84