8
30
18
45
31
11
25
4
24
22
21
7
1
17
32
37
5
3
2
16
52
27
55
20
42
29
26
50
39
10
19
49
14
63
36
12
76
28
35
13
82