95
97
99
80
79
81
98
96
89
84
94
93
88
82
92
83
86
87
91
90
52
57
61
54
55
62
59
56
63
58
53
60
27
14
31
8
10
25
3
6
21
17
9
29
5
26
23
32
30
7
1
33
2
22
11
18
20
4
13
16
19
28
24
38