12
18
9
16
24
21
6
7
15
31
5
35
81
43
33
86
26
10
76
82
47
149
92
46
53
38
25
98
159
87
49
171
52
123
80
20
91