18
112
29
31
32
81
49
21
36
39
12
6
27
35
77
64
47
26
50
22
14
23
41
67
87
91
37
68
5
7
30
79
1
24
52
33
40
38
51