50
142
100
55
124
44
123
47
43
279
119
96
91
30
25
36
121
269
80
40
32
394
153
38
24
114
58
95
62
49
39
46
28
252
144
26
234
78
69
87
14
18
71
31
68
56
94
23
130
103
29
81
129