99
12
10
11
31
45
5
47
36
32
40
25
26
15
7
16
21
9
42
20
1
4
43
33
6
38
18
8
14
57
2
13
46
3
37
90
28
23
24