27
130
279
41
14
153
59
35
49
406
68
95
53
242
121
284
52
37
50
485
43
111
86
20
146
91
74
99
25
82
250
200
62
51
155
45
90
217
355
109
13
7
2
194
29
34
79
26
18
89
17
5
6
12