428
168
581
126
541
177
632
170
324
174
499
260
1917
999
227
69
415
239
962
371
534
284
589
147
217
153
394
171
155
103
496
172
540
69
853
382
469
90
708
256