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