10
6
2
12
11
9
7
4
18
14
56
26
17
15
33
21
47
27
8
5
142
20
99
68
41
219
29
67
90
25
45
86
49
22
54
28
31
46