12
18
11
6
9
3
20
21
17
62
55
19
46
27
16
7
4
61
56
34
42
43
31
33
52
154
32
110
181
22
92
164
130
127
383
73
279
82
177
132
36
47
162
111