12
41
3
8
18
40
47
31
25
7
38
2
6
36
55
59
23
30
14
43
27
15
29
9
13
32
26
16
11
20
44
48
28
81
21
39
88
63
93
67
46
45