10
9
3
27
5
4
23
16
6
39
59
8
84
68
14
17
45
41
2
36
55
7
40
12
26
18
11
13
80
21
20
19
44
43
31
24
119