50
41
139
39
29
82
46
31
43
35
290
44
96
21
55
49
104
61
99
241
32
60
40
73
18
7
14
6
24
36
11
53
89
156
27
210
113
279
20
23
51
244