4
66
12
16
32
47
20
8
97
10
49
78
3
5
17
21
11
30
7
2
68
46
43
48
40
51
59
45
112
9
82
36
54
53
37
56
24
33
19
29