7
24
4
32
10
11
2
8
26
28
42
58
40
47
9
6
5
23
35
16
31
51
15
18
25
19
22
3
30
20
17
159
53
37
55
133