146
50
71
80
41
18
251
68
345
299
27
279
249
116
25
164
126
60
24
155
14
21
26
134
82
15
91
37
13
43
65
365
36
118
28
19
47
20
31
9
69
57
42
40
58
72
7
17
29
11