12
42
34
39
49
2
10
18
86
5
1
8
13
44
72
7
14
9
4
63
3
17
15
11
31
24
6
55
32
23
77
29
40
37
19
30
71
50