9
8
4
5
30
11
56
55
10
6
32
7
23
52
26
2
13
31
34
43
1
16
45
17
12
19
15
24
291
21
36
18
91
50
39
14
27
64
28
136
42
92