16
15
3
13
8
7
57
71
12
39
27
10
25
11
22
6
20
5
17
19
9
21
28
26
14
55
50
29
33
65
162
152
105
95
72
92
49
46