12
20
30
33
24
31
72
16
42
48
35
17
19
8
38
45
109
122
64
50
60
41
78
43
83
147
11
22
97
9
14
21
62
77
58
54
10
7
51
66
39
36
56
57
44
61