8
16
4
32
6
1
10
20
39
17
58
28
97
48
9
49
3
53
24
14
21
12
111
2
7
38
5
15
26
30
35
13
51
34
27
11
23