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