3
4
12
6
2
8
7
86
65
5
13
11
9
26
59
14
16
54
15
23
17
10
28
18
39
36
30
34
21
25
45
93
24
43
138
61
44
79
64