30
60
31
21
17
1
40
18
3
5
2
7
41
8
12
24
39
32
36
26
43
6
9
4
10
14
20
13
25
48
47
37
29
11
46
35
28
66