4
14
11
7
5
8
3
20
21
62
55
19
46
23
16
9
61
34
42
43
31
18
30
33
52
154
32
110
180
22
92
162
129
127
17
40
383
73
275
82
177
132
36
47
111