27
18
3
42
5
66
77
12
24
39
25
4
36
6
2
1
16
26
44
14
22
103
8
29
35
38
15
52
13
23
43
32
9
17
111
20
62
67
93
31
79