30
377
118
329
101
450
650
146
235
366
189
621
17
217
184
608
73
41
44
95
220
311
187
112
121
241
194
116
37
151
252
135
18
124
91
65
234
191
103
686
363
38
175
245
177
62
1077
281
84
139
115