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