578
82
272
96
157
101
136
90
201
165
112
75
84
92
66
45
111
260
121
51
63
179
64
131
132
43
81
99
21
115
200
108
183
124
37
60
175
86
41
62
58
139
34
149
119
93
35
26
91
87
103
110