18
14
10
11
9
31
41
36
22
48
35
15
58
32
28
20
17
16
25
46
43
60
77
30
7
57
47
52
229
42
109
50
99
137
289
62
45
29
19
410
112
13