3
9
6
5
45
12
7
1
2
32
20
8
50
38
18
13
17
22
27
26
39
23
47
14
57
25
10
30
44
16
11
70
42
34
15
36
53
40
35
173
61
105