2
11
23
18
56
1
7
13
12
6
14
52
17
8
10
26
20
21
31
9
33
25
29
38
87
41
22
55
15
30
4
34
35
5
37
53
3