28
30
19
13
31
8
4
24
35
21
27
45
47
64
32
79
52
63
33
49
53
69
43
20
128
46
83
34
58
17
39
29
18
81
12
11
65
9
25
26
14