12
5
26
13
9
7
84
104
50
10
45
25
6
56
47
29
11
4
21
49
8
19
14
30
24
37
15
16
48
116
18
76
17
87
67
43