18
6
27
3
7
4
15
51
23
40
22
21
94
47
35
20
26
13
9
8
41
10
139
79
77
76
28
55
17
45
11
24
19
25
14
39
69
150
31
43