457
275
42
1019
850
849
265
474
254
224
165
225
291
359
313
290
592
603
212
177
822
227
548
355
234
463
797
121
74
331
28
85
137
76
99
77
127
117
287
928
22
185
207
63
109
79
256
549
89
32
64
41
94
61
246