40
23
38
21
13
5
56
55
80
7
18
81
36
96
48
11
34
14
6
4
10
16
42
60
30
20
8
32
44
47
58
9
159
41
102
69
133
128
26
17
74
90
76
78