21
33
4
13
12
89
15
5
34
36
18
9
14
20
3
7
31
10
41
35
16
11
45
23
2
49
28
8
17
47
39
6
19
26
97
1
24