9
22
27
32
24
16
10
36
7
20
99
30
26
42
64
33
17
391
6
4
19
38
25
47
31
29
54
13
41
78
14
123
3
15
56
18
111
23