3
5
26
21
20
27
10
7
1
2
4
30
15
43
25
28
9
41
19
24
16
22
8
77
18
29
11
38
23
56
42
12
14
6
47
50
48
17