7
46
2
14
8
9
35
12
58
43
51
39
26
13
10
4
20
5
11
25
6
90
3
19
29
1
52
38
24
31
16
89
86
15
18
17
40
32
45