50
40
27
87
240
85
164
30
55
194
42
68
63
51
25
46
20
17
49
22
44
47
35
38
58
43
56
39
109
252
517
141
219
265
59
101