50
37
29
47
63
80
340
84
385
156
52
15
40
111
99
61
249
223
188
91
73
72
55
150
22
107
109
60
196
231
90
106
82
13
56
9
241
115
18
19
113
42
20
117
65
270
43
71
23
127
17
6